1

我使用 Bitbucket 托管的 git repo 在两台机器之间拆分我的开发,以确保它们同步:

  • Linux 薄荷糖
  • 在 Windows 10 上运行 Ubuntu

我已经将我Gemfile的 , Gemfile.lock,.ruby-version.ruby-gemset设置为将两个环境与相同的配置挂钩(ruby 2.4.0 和一个名为 的 gemset 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,但仍然没有运气。

我还能尝试什么?为什么会发生这种情况?

4

1 回答 1

0

请运行“rvm current”以检查您当前的 gemset 在 linux 上是否为 cs2,并删除 Gemfile.lock 并重新运行 bundle install

于 2017-06-20T07:12:19.093 回答