簡體   English   中英

Rails中的ZenTest錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM