gpt4 book ai didi

ruby - bundle 成功但未加载所有 gem

转载 作者:数据小太阳 更新时间:2023-10-29 08:49:10 53 4
gpt4 key购买 nike

我继承了一个 Rails 应用程序,但我在运行该应用程序时遇到了问题。就像我想的那样,除了 repo 中有一个 .rvmrc、Gemfile 和 Gemfile.lock,在我看来,它们应该允许我正确地解决所有依赖关系。

当我运行 bundle install 时,一切似乎都已正确安装,但是当我运行 bundle console 时,我收到无法加载 nokogiri 的错误消息:

/Users/MyUser/.rvm/gems/ruby-2.0.0-p247@appname/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- nokogiri/nokogiri (LoadError)

我发现这非常令人困惑 - 打包程序怎么可能加载 Gemfile.lock 中指定的所有要求,却找不到它们?它似乎也不是特定 gem 的问题 - 当我注释掉有问题的 gem 时,它似乎只是在下一个 gem 上失败(不幸的是,这个应用程序需要大约 200 个 gem)。

如果我运行 bundle show nokogiri,它会给出正确的路径。我如何找到这个问题的根源?我从来没有遇到过 bundler 问题,所以我真的不知道问题出在哪里。

最佳答案

我最终设法通过确保卸载所有本地 gem 然后运行 ​​bundle install --path vendor/bundler

来解决这个问题

还是不知道哪里出了问题。

关于ruby - bundle 成功但未加载所有 gem ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763138/

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