【发布时间】:2018-03-02 05:07:17
【问题描述】:
我将 rvm 与 gemset 一起用于 Rails 项目。通常,已安装的 gem 被放入 my_gemset/gems 文件夹,但似乎来自 github 的 gem 被放入 my_gemset/bundler/gems。但是,因为 gemset 文件夹中有一个名为 bundler 的文件,所以 Bundler 会报错:
Bundler 无法安装 gem,因为它需要创建一个 目录,但存在一个文件 - /home/me/.rvm/gems/ruby-2.4.1@my_gemset/bundler。请删除这个 文件,然后重试。
重命名文件可以让 bundle install 命令成功完成,所以我很确定问题只是与这个文件隔离开来。不过,我对 Bundler 的了解还不够,只能删除文件,因为它看起来像是在做重要的事情。
我可以删除文件而不发生坏事吗?有没有办法更改从 github 获取的 gem 安装到的目录?
【问题讨论】:
标签: ruby-on-rails github rvm bundler