[英]ZenTest Error in Rails
我正在關注railstutoiral.org上的教程,並遇到以下錯誤:“ ZenTest不屬於捆綁軟件。將其添加到Gemfile中。(Gem :: LoadError)。” 我已經根據gemlist安裝了ZenTest(4.4.2),所以怎么了? 謝謝!
在rails應用程序的根目錄中打開“ Gemfile”,並在底部添加如下所示的部分:
group :development, :test do
gem 'ZenTest'
end
然后在命令行中鍵入:
bundle install
此命令將安裝gem並將其與您的應用程序關聯。 可能要花幾分鍾:)
問題的原因是在rails 3下,rubygems由稱為bundler的工具管理,該工具管理您gem之間的所有依賴關系,並確保您的應用程序始終以正確的gem的正確版本啟動,即使您移動它也是如此。服務器之間。
還有一點要注意的是,如果要從使用捆綁程序安裝的gem運行命令,則需要鍵入'bundle exec <command>'以確保建立正確的環境來運行該命令。
即使安裝了它,它也不會被加載,因為它說它不在Gemfile中。 Gemfile位於項目目錄的根目錄下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.