2015-11-01 57 views
-1

是的,我可以通過發佈像gem install gem-name這樣的命令來逐個安裝這些依賴項,但是有沒有更好的方法來安裝所有的這些依賴關係一勞永逸?我是一個新手的軌道,謝謝:)它提示我在發佈'rails new mysite'之後安裝一些gems

+0

只需將缺少的寶石添加到您的'Gemfile'並運行'捆綁安裝' – BroiSatse

+1

您嘗試過'捆綁安裝'嗎? – basiam

+0

@basia我認爲我應該在'rails new app'之後運行'bundle install',如果我以這種方式運行它,我應該先使用Gemfile嗎? – kenshinji

回答

0

這樣做:

$ rails new my_app --skip-bundle 

一旦安裝完畢,您可以填充你的Gemfile或運行bundle install,這是你的選擇。

-

Rails不會沒有bundle運行被完全是最新的。如果你正在開發,你可以使用上面的代碼工作。如果你想運行它,你需要在Rails創建新的應用之後使用bundle

+0

在我發佈你提供的命令後,它顯示沒有錯誤,但是在我發佈'bundle install'後,它仍然需要我一個一個地手動安裝依賴項,比如[this](http: //pastebin.com/Yy2eEmuz) – kenshinji

+0

這是安裝依賴關係的正常方式。安裝它們「一個一個」是bundler的工作方式;) –

+0

您遇到的問題是'spring' gem不會安裝。你需要嘗試'gem uninstall spring'然後'gem install spring'來使它工作 –

相關問題