【发布时间】:2017-11-22 11:02:07
【问题描述】:
我使用 Bitbucket 托管的 git 存储库在两台机器之间拆分我的开发,以确保它们同步:
- Linux Mint
- Windows 10 上的 Ubuntu 上的 Bash
我已将Gemfile、Gemfile.lock、.ruby-version 和 .ruby-gemset 设置为将两个环境与相同的配置挂钩(ruby 2.4.0 和一个名为 cs2 的 gemset)。
我已将以下内容添加到我的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 仍然没有运气。
我还能尝试什么?为什么会发生这种情况?
【问题讨论】:
标签: ruby rubygems rvm bundler ruby-on-rails-5.1