我想在我的 rvm gemsets
中安装一个库,但是这个库在 gem install
中不可用。我必须从源安装它
我执行了 bundle install
并进行得很顺利,只是它没有将 lib 安装到 gemset 而只安装了依赖项。
我在日志中注意到这一行
使用源代码中的 xxx (a.b.c) 。
xxx 是版本为 a.b.c 的库本身,我只能在源文件夹中使用该库。
如何强制将库复制到gemsets文件夹?
最佳答案
您可以执行以下操作之一:
1.: 在你的 Gemfile 中使用 :git 选项来直接访问 git(hub)
gem 'gemname', :git => 'git://github.com/foo'
2.: 在 Gemfile 中使用 :path 选项进行本地访问
gem 'gemname', :path => '/path/to/foo'
3.: 安装本地gem并在你的Gemfile中使用它
# command line
gem install '/path/to/foo'
# Gemfile
gem 'foo'
关于ruby - bundle 安装,如何避免使用源代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16226592/