捆绑包安装失败,Gem 安装成功
Bundle install fails, Gem install succeeds
在 bundle install
上 bundle install
仅包含 GitHub 页 gem 而没有其他内容的 Gemfile 时,在 Ubuntu 18.04 上,我收到错误消息告诉我尝试使用 gem install
安装 eventmachine。这总是成功,但 bundle install
仍然失败。我怎样才能让捆绑器看到 gem 已安装?
经过几个小时的努力,我解决了这个问题,注意到 GitHub 页面回购协议上有一条注释说
Important: Make sure you have Bundler > v1.14 by running gem update bundler in your terminal before following the next steps.
我不知道 为什么 这很重要,但我从 Ubuntu 中删除了我的 ruby 软件包并重新安装了它们,然后使用 [=25= 安装了捆绑器]gems,它给了我一个更新的版本:
sudo apt-get remove ruby
sudo apt-get install ruby ruby-dev
sudo gem install bundler
bundler --version
如果有人知道为什么 我需要那个版本的捆绑器,或者我应该如何更快地诊断它,我很想听听。我不是编程新手,但我是 Ruby.
新手
据我了解,您尝试安装的 gem 可能需要捆绑程序提供的特定功能。如果您查看捆绑程序的更改日志,则会发现一些与安装 github 相关的更改,这些更改基于 gems 如何正确读取用户 git 设置。所以我认为这可能是问题所在。
在 bundle install
上 bundle install
仅包含 GitHub 页 gem 而没有其他内容的 Gemfile 时,在 Ubuntu 18.04 上,我收到错误消息告诉我尝试使用 gem install
安装 eventmachine。这总是成功,但 bundle install
仍然失败。我怎样才能让捆绑器看到 gem 已安装?
经过几个小时的努力,我解决了这个问题,注意到 GitHub 页面回购协议上有一条注释说
Important: Make sure you have Bundler > v1.14 by running gem update bundler in your terminal before following the next steps.
我不知道 为什么 这很重要,但我从 Ubuntu 中删除了我的 ruby 软件包并重新安装了它们,然后使用 [=25= 安装了捆绑器]gems,它给了我一个更新的版本:
sudo apt-get remove ruby
sudo apt-get install ruby ruby-dev
sudo gem install bundler
bundler --version
如果有人知道为什么 我需要那个版本的捆绑器,或者我应该如何更快地诊断它,我很想听听。我不是编程新手,但我是 Ruby.
新手据我了解,您尝试安装的 gem 可能需要捆绑程序提供的特定功能。如果您查看捆绑程序的更改日志,则会发现一些与安装 github 相关的更改,这些更改基于 gems 如何正确读取用户 git 设置。所以我认为这可能是问题所在。