2014-06-08 2 views
1

저는 Ruby 및 Rails 초보자이며 내 Rails 응용 프로그램을 내 localhost에 배포하는 데 문제가 있습니다. 이 문제는 example.com을 참조하여 어딘가에 기본 구성 값이있는 것으로 보입니다.Capistrano 문제를 사용하여 로컬 호스트에 Ruby 배포

[email protected]:/home/user/code/project$ cap production deploy 
DEBUG[8b34c0bb] Running /usr/bin/env [ -d ~/.rvm ] on 127.0.0.1 
DEBUG[8b34c0bb] Command: [ -d ~/.rvm ] 
DEBUG[b62cfdef] Running /usr/bin/env [ -d ~/.rvm ] on example.com 
DEBUG[b62cfdef] Command: [ -d ~/.rvm ] 
cap aborted! 

이 example.com (명백하게)에 배포하려고 실패이 설정 값 (파일?) 그래서 그것을 제거 할 수있다

? 난 그냥 로컬 호스트에 카피 스트라 노를 사용하여 배포!

편집 설정/deploy.rb

set :application, 'project' 
set :repo_url, '[email protected]:excid3/myapp.git' 

set :deploy_to, '/home/deploy/ninja' 

set :linked_files, %w{config/database.yml} 
set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system} 

namespace :deploy do 

    desc 'Restart application' 
    task :restart do 
    on roles(:app), in: :sequence, wait: 5 do 
     execute :touch, release_path.join('tmp/restart.txt') 
    end 
    end 

    after :finishing, 'deploy:cleanup' 
end 

: 그게 영향을 미치는 경우 repo_url는 확실하지 .. 가짜 일 수 있습니다.

답변

1

파일은 rails 루트 폴더 내에 config/deploy.rb입니다. 기본 구성이 있어야합니다. 그것은

server "www.example.com", :app, :web, :db, :primary => true 
+0

Example.com 어디에서도 찾을 수 없다 같은 보통 .. 내 편집 – styler1972

+0

아를 참조하십시오, 도비 레일 루트 폴더에 .. 방법은 찾을 수 있습니까? 이전에 설치했는데 정말 기억이 안납니다. – styler1972