从项目安装gem

时间:2015-07-07 13:13:03

标签: ruby-on-rails windows

我想使用transpec尝试将我的规格转换为rspec 3:

https://github.com/yujinakayama/transpec

但是我无法通过防火墙访问gem。

我下载了transpec项目,有没有办法可以从项目中安装这个gem?我不想将它包含在gem文件中,因为我只会使用它一次。

有没有办法做某事?

gem install <path to project>

2 个答案:

答案 0 :(得分:2)

在你的Gemfile中

gem 'transpec', path: 'path/to/your/gem'

这对我有用。

我通常将它们转储到供应商/宝石中,所以:

gem 'transpec', path: 'vendor/gems/transpec'

完成后,您可以删除vendor / gems / transpec并将其从Gemfile中删除

答案 1 :(得分:1)

如果您不想使用Gemfile,可以从命令行下载,构建和安装:

git clone https://github.com/yujinakayama/transpec.git

cd transpec && gem build transpec.gemspec

sudo gem install transpec-3.0.5.gem #or whatever version it may be