我正在尝试从克隆的repo中导航服务器,我已经更新了ruby和rails,跟着rvm进程,更新了我的所有gem文件,当我去服务时收到消息
无法在任何来源中找到globalid-0.3.7运行
bundle install
以安装缺少的宝石。
所以我做捆绑安装,然后得到错误
安装pg(0.20.0)时发生错误,而Bundler则不能 继续。确保
gem install pg -v '0.20.0'
之前成功 捆绑。
尝试insall,然后获取
错误:找不到任何有效的宝石'globalid-0.3.7'(> = 0) repository ERROR:可能的替代方案:globalid,globalize3
我搜索了所有内容并问了很多。
答案 0 :(得分:1)
globalid是Rails核心gem ActiveJob的依赖项,因此它是Gemfile.lock中必需的gem。看看它是否列在Gemfile.lock文件中。如果没有,你可以将它添加到gem文件的顶部,包括版本
alternatives --config javac
然后捆绑安装。如果它工作,那么你可以从gemfile中删除它,因为它应该在Rails加载时自动加载(因为它是Rails的ActiveJob的依赖)。我遇到了另一个宝石的类似问题,这个过程对我有用。
答案 1 :(得分:0)
可能是版本错误。尝试使用gem'globalid','〜>你的gemfile和捆绑中的0.4.0'。