我想在我的rvm gemsets
中安装一个库,但在gem install
中无法使用此库。我必须从源代码
我做bundle install
并且它进展顺利,除了它不会将lib安装到gemset而只安装依赖项。
我在日志中注意到这一行
Using xxx (a.b.c) from source at .
xxx是库本身,版本为a.b.c,我只能在源文件夹中使用该库。
如何强制将库复制到gemsets文件夹?
答案 0 :(得分:3)
您可以执行以下操作之一:
1。:在Gemfile中使用:git选项进行直接git(集线器)访问
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'