2015-05-20 43 views

回答

28

的Gemfile中爲您的項目包含寶石的列表在應用程序中使用內只是一個文本文件。

如果你沒有一個在你的應用程序,你可以創建一個使用您選擇的編輯器中的文件,將其保存爲Gemfile(不帶擴展名),並在你的榜樣,包含:

source 'https://rubygems.org' 

gem "rspec" 
+0

感謝您的回答,它的工作:) –

+0

良好的交易。請使用綠色複選標記接受此答案,以結束此問題。 – CDub

+0

我花了這麼長時間才意識到我所需要的只是創建一個名爲「Gemfile」的文件,沒有擴展名。我認爲我現在正在創造一個寶石。 – Machado

1

當你開始一個新的Rails應用程序的Gemfile被自動創建。

類型rails new appName然後它會自動生成。它也將填充一些寶石。

要安裝寶石運行bundle install或者乾脆bundle

確保你需要你需要的寶石。特別rspecjruby

group :development, :test do 
    gem 'rspec-rails', '~> 3.0' 
end 

看看這個網站獲取更多信息

http://bundler.io/

51

您可以運行bundle init來創建一個新的空的Gemfile。

+0

感謝您的回答 –

+4

那麼您需要捆綁器嗎? 'gem install bundler' –

+0

太棒了!多謝,夥計! –