1

我有一个在 heroku 上运行的 rails 应用程序,我最近得到了我的 VPS 并试图将它移动到我自己的服务器上。

所以,我删除了我的heroku,并添加了一个来源。

我为 deploy.rb 做了所有设置(一切看起来都很好)

但是当我运行 cap deploy:setup 时,我得到了:

* 2012-11-24 20:35:21 executing `deploy:setup'
* executing "mkdir -p /var/www/sites/phil88530.com /var/www/sites/phil88530.com/releases /var/www/sites/phil88530.com/shared /var/www/sites/phil88530.com/shared/system /var/www/sites/phil88530.com/shared/log /var/www/sites/phil88530.com/shared/pids"
servers: ["phil88530.com"]
[phil88530.com] executing command
*** [err :: phil88530.com] 
*** [err :: phil88530.com] !  Invalid path.
*** [err :: phil88530.com] 
*** [err :: phil88530.com] !  Syntax is: git@heroku.com:<app>.git where <app> is your app's name.
command finished in 956ms

我不希望 heroku 存在了,为什么它要求 heroku?

而且我也不理解无效路径,如果我的 capistrano 可以为我提供更多信息,那就太好了。

4

1 回答 1

1

http://phil88530.com/解析为 heroku... 所以当 capistrano 连接到 时servers: ["phil88530.com"],它正在连接到 heroku。

您可以将服务器设置为新 VPS 的 IP 地址,或将 DNS 移至新 VPS 以解决问题。

于 2012-11-24T21:46:00.287 回答