gpt4 book ai didi

ruby-on-rails - 已安装的 Rails Gem 未加载

转载 作者:行者123 更新时间:2023-12-04 06:39:11 26 4
gpt4 key购买 nike

我对 Rails(和 Ruby)非常陌生,并且在安装和使用 gems 时遇到问题。我正在尝试使用 ruby​​-tmdb ( https://github.com/aarongough/ruby-tmdb ),但文档很少。

“sudo gem install ruby​​-tmdb”运行得很好,当我运行“gem list --local”时我可以看到安装的gem

但是,当我尝试运行该应用程序时,出现错误“没有要加载的此类文件 -- ruby​​-tmdb”。

我在 Mac OS X Snow Leopard 上。 ruby 1.8.7。 rails 3.0.3。 gem 1.3.7。

最佳答案

您的 Gemfile 中是否列出了该 gem?在 Rails 3 中,所有 gem 依赖项都应列在 Gemfile 中,以便在应用程序运行时正确加载。

您应该有类似以下行的内容:

gem 'ruby-tmdb'

然后,运行 bundle install确保安装了所有 gem 依赖项,并让 Bundler 保存锁定文件,以确保此应用程序的所有副本以相同的 gem 版本运行。从现在开始,您将不再需要写 require自己排队; Rails 将在环境加载时加载所有必要的 gem。

即使在此之后,您也可能会遇到相同的错误,但通过标准流程来帮助缩小范围总是值得的:)

关于ruby-on-rails - 已安装的 Rails Gem 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4480895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com