我正在尝试在无法访问gems.internal.com源的远程计算机上运行bundle install。 我正在运行命令:
bundle install --without deployment
但我收到错误:
获取规格
deployment-gem
是仅用于运行capistrano命令的Teamcity部署的必需gem,并且在远程计算机上运行bundle install
时不需要它。
这是我的Gemfile
,它位于一个包中,我从生产服务器中的.gem
文件中解压缩:
source 'https://rubygems.org'
gem 'rubocop', '0.39.0'
gem 'rspec', '3.4.0'
gem 'rake', '11.1.2'
gem 'thor', '0.19.1'
gem 'rubyzip', '~>1.1'
gem 'aws-sdk', '~> 2'
group :deployment do
gem 'deployment-gem','0.4', :source => "http://gems.internal.com"
end
我在这里缺少什么?
答案 0 :(得分:1)
bundle install --without
不会安装宝石,但仍会下载它们以检查依赖项
如果您绝对无法通过远程计算机访问所有资源 - 您可以使用bundle package
并将所有宝石检入存储库