Ruby 捆绑安装——不生产;仍然试图安装生产gems
我计划使用Phusion Passenger Enterprise进行生产,但我只是打算使用开源的Ruby 捆绑安装——不生产;仍然试图安装生产gems,ruby,bundler,Ruby,Bundler,我计划使用Phusion Passenger Enterprise进行生产,但我只是打算使用开源的Passengergem进行开发,以测试并运行它 我的Gemfile设置如下: group :development, :test do gem "passenger", ">= 5.0.25", require: "phusion_passenger/rack_handler" end group :production do gem "passenger-enterprise-s
Passenger
gem进行开发,以测试并运行它
我的Gemfile
设置如下:
group :development, :test do
gem "passenger", ">= 5.0.25", require: "phusion_passenger/rack_handler"
end
group :production do
gem "passenger-enterprise-server", ">= 5.0.25", require: "phusion_passenger/rack_handler"
end
但在安装用于开发时,它总是希望安装乘客企业服务器
$ bundle install --without production
Fetching gem metadata from https://rubygems.org/...........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies...
Could not find gem 'passenger-enterprise-server (>= 5.0.25) ruby' in the gems available on this machine.
$ more .bundle/config
---
BUNDLE_WITHOUT: production
我不确定我在这里做错了什么…尝试捆绑安装--without=production
更新:另外,首先尝试使用gem install
在计算机上安装gem,然后在项目中运行bundle install
。尝试bundle install--without=production
更新:另外,请先尝试使用
gem install
在您的计算机上安装gem,然后在您的项目中运行bundle install
。Bundler仍然需要获得列出的所有gem的gempec,并比较它们的兼容性,即使有——没有——它也不会实际安装passenger enterprise server
,但仍然需要查找它的.gempec以检查兼容性
因为某种原因它找不到它。可能是因为它是受许可证保护的有限访问
我想问问乘客支持部,他们建议你如何处理这件事 Bundler仍然需要获得列出的所有gems的gempec,并比较它们的兼容性,即使有——没有——它实际上不会安装乘客企业服务器
,但仍然需要查找它的.gempec以检查兼容性
因为某种原因它找不到它。可能是因为它是受许可证保护的有限访问
我想问问乘客支持部,他们建议你如何处理这件事 不幸的是,结果相同:(组上的bundler页面也显示using spaces):不幸的是,结果相同:(组上的bundler页面也显示using spaces: