Próbuję zainstalować twitter-bootstrap-rails na moim komputerze z systemem Windows. Ten klejnot jest zależny od therubyracer, który nie jest jeszcze kompatybilny z Windows. Znalazłem to:

Klejnot therubyracer na oknach

Co mówi mi, że powinienem po prostu oprzeć się na JScript. Chociaż nie wiem, jak powiedzieć gem install, aby ignorował zależności. Próbowałem wymusić instalację za pomocą:

    gem install -f twitter-bootstrap-rails --platform ruby 

Bezskutecznie. Czy ktoś, jak mogę powiedzieć coś w stylu „gem install twitter-bootstrap-rails [ale zignoruj ​​tę zależność od therubyracer]”?

6
JakeP 21 luty 2012, 20:06

2 odpowiedzi

Najlepsza odpowiedź

Według tego dokumentu dostępne są opcje

-f, --[no-]force            Force gem to install, bypassing dependency checks

I

--ignore-dependencies        Do not install any required dependent gems
6
Baldrick 21 luty 2012, 20:13

Jeśli Twoim celem jest sprawienie, aby rails twitter boostrap działał w systemie Windows, istnieje wersja tego, która używa statycznego CSS, unikając stałej zależności od therubyracer. To zainstaluje się w systemie Windows. Nie będziesz mieć funkcji Less, ale działa ona w systemie Windows. Wypróbuj to w swoim pliku Gemfile:

gem 'twitter-bootstrap-rails', :git => "git://github.com/seyhunak/twitter-bootstrap-rails.git", :branch => "static"
7
Cliff Darling 16 marzec 2012, 17:54