このエラーを追跡するのに約3週間を費やしました。これは愚かな質問ですが、私は完全に迷っています。なぜ私はこのアプリを展開できないのか分かりません。私は展開しようとするとタイプエラーが発生します。セットアップとデプロイ:capistranoでチェックし、どこから来ているのかわかりません。私はそれが私のsshキーを設定しながら私が作った間違いかもしれないと思った。しかし、私はコマンドラインを介してサーバーにsshを設定すると、sshキーの設定がはっきりと働いています。私はruby-1.9.2-p290、Rails 3.1.3、rvm 1.10.2、capistrano 2.5.2、Mac OS 10.6.8を使用しています。フュージョン乗客を動かす友人のサーバーに展開しています。タイプCapistrano展開時のエラー:セットアップ
これまでのところ、我々はなどなど、バック1.9.2に事前に
感謝を再インストールするRVM、再インストールのPhusion旅客、削除し、再作成gemsetsを3.1ルビーに切り替えてみました、としていますあなたが提供できる任意のヘルプ!私のプロジェクト全体は、今はあまりにも長い間待たされています!さらに詳しい情報があれば教えてください。ありがとう!
は、ここで私はデプロイを実行したときに何が起こるかです:私のプロジェクトのフォルダからカピストラーノとセットアップ:
$ cap deploy:setup * executing `deploy:setup' * executing "mkdir -p /usr/local/www/sites/myapp.nullpointer.ca/public/ >/usr/local/www/sites/myapp.nullpointer.ca/public/releases >/usr/local/www/sites/myapp.nullpointer.ca/public/shared >/usr/local/www/sites/myapp.nullpointer.ca/public/shared/system >/usr/local/www/sites/myapp.nullpointer.ca/public/shared/log >/usr/local/www/sites/myapp.nullpointer.ca/public/shared/pids && chmod g+w >/usr/local/www/sites/myapp.nullpointer.ca/public/ >/usr/local/www/sites/myapp.nullpointer.ca/public/releases >/usr/local/www/sites/myapp.nullpointer.ca/public/shared >/usr/local/www/sites/myapp.nullpointer.ca/public/shared/system >/usr/local/www/sites/myapp.nullpointer.ca/public/shared/log >/usr/local/www/sites/myapp.nullpointer.ca/public/shared/pids" servers: ["myapp.nullpointer.ca"] connection failed for: myapp.nullpointer.ca (TypeError: no implicit conversion from nil >to integer)
そして、ここでは私のデプロイファイルです:
$:.unshift(File.expand_path('./lib', ENV['rvm_path']))
require "rvm/capistrano"
set :application, "Myapp"
set :scm, "git"
set :repository, "ssh://[email protected]/usr/local/git_root/myapp.git"
set :rvm_ruby_string, "[email protected]"
ssh_options[:forward_agent] = true
ssh_options[:verbose] = :debug
set :branch, "master"
set :deploy_via, :remote_cache
set :deploy_to, "/usr/local/www/sites/myapp.nullpointer.ca/public/"
set :use_sudo, false
set :domain, 'myapp.nullpointer.ca'
role :app, domain
role :web, domain
role :db, domain, :primary => true
これは解決策ではありませんが、多分あなたに役立ちます[リンク](http://stackoverflow.com/questions/6119373/no-implicit-conversion-from-nil-to-integer-when-trying-to-add -anything-to-arra?answertab = votes#tab-top)、新しいcapistrano(現バージョン2.11.2)も試してください。 –
何らかの理由でcapistranoを更新すると、タイプエラーが解決されました!本当にありがとう! –