2016-12-07 23 views
1

我的服務器通過Capistrano部署。Capistrano rails:console

那麼我需要在遠程服務器上輸入rails console。我知道其中一種可能的方式是創業板capistrano-console,你所需要做的就是在本地機器上輸入bundle exec cap production rails:console,它真的開始連接到遠程服務器,但它開始連接錯誤的用戶名。

bundle exec cap production rails:console後,意味着它開始:

[email protected]_ip 

但我需要做的:

[email protected]_ip 

誰能告訴爲什麼發生?

回答

0

您可以設置遠程用戶名到角色

role :app, "[email protected]_ip" 

,並使用裏面的(上release_roles :應用)命令的那個角色,或者如果您自動上release_roles使用,這將是使用範圍: