ruby - bundle 安装,如何避免使用源代码库

标签 ruby rubygems installation bundle gemset

我想在我的 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/

相关文章:

arrays - 在 ruby​​ 中对数字和字符串数组进行排序的有效方法?

ruby-on-rails - post请求中出现错误

ruby-on-rails - Ruby on Rails API 教程

python - 没有名为 '_gdbm' 的模块

CSS 选择器排除元素,hpricot

ruby - Cygwin 工具与 Linux 终端有何不同? Cygwin 是否有任何缓慢问题

ruby-on-rails - 最佳 Rails 标记插件/Gem

ruby-on-rails - Phusion Passenger Error : You have activated rack 1. 2.1,但是你的 Gemfile 需要 rack 1.2.2

installation - 我无法安装 ionic

apache - 安装成功但无法在我的 Windows 7 系统上启动 apache 2.4