2012-02-12 5 views
0

このエラーを追跡するのに約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 
+1

これは解決策ではありませんが、多分あなたに役立ちます[リンク](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)も試してください。 –

+0

何らかの理由でcapistranoを更新すると、タイプエラーが解決されました!本当にありがとう! –

答えて

0

問題は解決しました。何らかの理由でカピストラーノを更新すると、タイプエラーが解決されました。リスコリンありがとう!

関連する問題