1
我有點麻煩編輯Capistrano橡膠食譜包括Phusion乘客企業版,而不是開源模塊。Capistrano橡膠Phusion乘客企業配置
問題始於乘客的企業版本不能從任何存儲庫下載。因此,我手動下載了gem,並將其存儲在本地機器上的.tar.gz文件中。但我注意到的一件事是,股票Capistrano橡膠配方希望在存儲庫中找到gem,而不是本地文件。所以,我假設我需要編輯下面的配置文件,雖然我不太清楚如何。
編輯#1:配置/橡膠/橡膠passenger_nginx.yml
passenger_version: 3.0.11
nginx_version: 1.0.11
passenger_root: "#{`bash -l -c 'find #{ruby_path} -name passenger-#{passenger_version}'`.strip}"
passenger_ruby: "#{ruby_path}/bin/ruby"
passenger_lib: "#{passenger_root}/ext/nginx"
passenger_listen_port: 7000
passenger_listen_ssl_port: 7001
max_app_connections: 20
use_ssl_key: false
#if you use an ssl key, put your cert and key
# in
# #{Rubber.root}/config/#{rubber_env.domain} .crt and .key
#otherwise defaults to key included with linux z
roles:
passenger_nginx:
packages: [libcurl4-openssl-dev, libpcre3-dev]
gems: [[passenger, "#{passenger_version}"]]
我也覺得我應該被編輯安裝例程,這樣我指定的手動下載寶石的位置,並指出Nginx的安裝過程。
如果有人能提供任何建議,我會非常感激。
感謝