6

我試圖在我的Windows機器上安裝twitter-bootstrap-rails gem。這個gem依賴於therubyracer,它不兼容Windows。我發現這一點:Ruby on Rails:在安裝gem時去除依賴項?

therubyracer gem on windows

告訴我,我應該只能夠依靠的JScript。雖然我不知道如何告訴gem install忽略依賴關係。我試圖強制安裝:

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

無濟於事。有誰可以說我喜歡「gem install twitter-bootstrap-rails [但忽略了對therubyracer的依賴性]」?

+0

我認爲'-f'後應寶石名稱'Twitter的自舉rails' – Baldrick 2012-02-21 16:14:53

回答

5

this doc,有個選項

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

--ignore-dependencies  Do not install any required dependent gems 
+0

感謝Baldrick,不知道我怎麼錯過了。乾杯 – JakeP 2012-02-21 17:02:55

+6

嘿,我正遇到同樣的問題。如何在我的gemfile中指定這些選項,以便我的軟件包安裝正常工作? – Karl 2012-06-20 18:43:49

7

如果你的目標是讓鐵軌嘰嘰喳喳的自舉在Windows上工作,沒有使用靜態CSS的這一個版本,避免了對therubyracer的固定依賴。這將安裝在Windows上。您不會擁有Less功能,但它在Windows中可以正常工作。試試這個在您的Gemfile:

gem 'twitter-bootstrap-rails', :git => "git://github.com/seyhunak/twitter-bootstrap-rails.git", :branch => "static" 
+0

不要忘記,如果您使用靜態分支,則必須將編譯後的bootstrap.css文件添加到資產管道中,方法是將以下行添加到application.css文件中: /* * = require bootstrap */ [https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README.md](https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README .MD) – Karl 2012-06-25 05:02:45