0

私はRubyアプリの展開の初心者です。

カピストラーノに「bookshop」という名前のアプリをデプロイしようとしています。リンク「git@github.com:my_account_name/bookshop.git」を使用して、アプリケーションを既に github にアップロードしています。

「cap deploy:setup」を実行しているときに、次のエラーが発生します。

servers: ["localhost"]
connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))

どんな助けでもいただければ幸いです

私の「deployment.rb」ファイル:

set :application, "bookshop"

set :domain,"localhost"
server domain, :web, :app

default_run_options[:pty]= true
set :use_sudo, false

set :aplication,"localhost"

set :scm, :git
set :user, 'bookshop.com'
set :deploy_to, "/home/www/bookshop"
set :repository, "git@github.com:my_account_name/bookshop.git"

role :web, "localhost"                          # Your HTTP #server, Apache/etc
role :app, "localhost"                          # This may be the #same as your `Web` server
role :db,  "localhost", :primary => true # This is where #Rails migrations will run

 namespace :deploy do
   task :start do ; end
   task :stop do ; end
   task :restart, :roles => :app, :except => { :no_release => true } do
     run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
   end
 end
4

1 に答える 1

0

マシンで ssh エージェントが有効になっていることを確認してください。

于 2013-02-13T12:50:15.747 に答える