我想使用transpec尝试将我的规格转换为rspec 3:
https://github.com/yujinakayama/transpec
但是我无法通过防火墙访问gem。
我下载了transpec项目,有没有办法可以从项目中安装这个gem?我不想将它包含在gem文件中,因为我只会使用它一次。
有没有办法做某事?
gem install <path to project>
?
答案 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