2012-04-16 124 views
2

在我的Gemfile我有以下行:如何避免在Windows中安裝gem?

gem "thin", :group => [:staging, :production] 

當我運行捆綁在它實際安裝薄的發展,這是在寡婦盒一個問題,因爲薄取決於EventMachine的不編譯安裝。有沒有辦法避免在Windows中一起安裝這些寶石?

實際上,我們試圖運行運行:

bundle install --without staging production 

,並試圖安裝薄反正。

解決此問題的正確方法是什麼?

回答

2

我這樣做。醜陋,但是有效

if RUBY_PLATFORM != "i386-mingw32" # if Windows 
    gem "thin" 
end