我使用Bitbucket托管的git repo在两台计算机之间拆分开发,以确保它们同步:
我已将Gemfile
,Gemfile.lock
,.ruby-version
和.ruby-gemset
设置为将两个环境都绑定到相同的配置(ruby 2.4.0和一个名为cs2
)的宝石集。
我已将以下内容添加到Gemfile
:
gem 'google_drive'
和bundle install
成功运行:
...
Using google_drive 2.1.5
...
在Win 10机器上,我可以运行rails c
进入控制台,但在Linux Mint机器上我遇到了:
Could not find google_drive-2.1.5 in any of the sources
Run `bundle install` to install missing gems.
显然我的Linux Mint机器上有一个配置错误,但我不确定如何找到问题。它似乎也只是一颗宝石。我试图清空gemset并重建它,我看到了同样的问题。我尝试删除gemset,再次,我看到同样的事情。有任何想法吗?我试过运行gem install google_drive --version 2.1.5
但仍然没有运气。
我还能尝试什么?为什么会发生这种情况?
答案 0 :(得分:0)
请运行' rvm current'检查你当前的gemset是linux上的cs2并删除Gemfile.lock并重新运行bundle install