捆绑安装,如何避免从源代码中使用库

时间:2013-04-25 23:54:07

标签: ruby gem install bundle gemset

我想在我的rvm gemsets中安装一个库,但在gem install中无法使用此库。我必须从源代码

安装它

我做bundle install并且它进展顺利,除了它不会将lib安装到gemset而只安装依赖项。

我在日志中注意到这一行 Using xxx (a.b.c) from source at .

xxx是库本身,版本为a.b.c,我只能在源文件夹中使用该库。

如何强制将库复制到gemsets文件夹?

1 个答案:

答案 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'