符号问题

时间:2009-10-28 17:44:01

标签: ruby-on-rails passenger phusion

嘿dudes.i在符号化时遇到这个问题。我已成功在服务器上的rails应用程序上部署了ruby,并完成了所有迁移。它与phusion乘客一起部署。该应用程序位于/home/username/rails_apps/myapp。我想将它符号链接到我的网站中的子域。子域的路径是/home/username/public_html/subdom。所以我使用这个命令来对它进行符号链接。 ln -s '/home/username/rails_apps/myapp/public/' '/home/username/public_html/subdom'

完成后,会创建http://subdom.maxsy.net/public 但它应该可以通过http://subdom.maxsy.net/

访问

任何人对这个问题都有明智的解释吗?感谢

2 个答案:

答案 0 :(得分:0)

如果/home/username/public_html/subdom已作为目录存在,则符号链接不会替换目录:相反,您将/home/username/public_html/subdom/public作为指向/home/username/rails_app/myapp的符号链接。

由于您确实希望通过符号链接替换/home/username/public_html/subdom,因此必须先删除/home/username/public_html/subdom目录,然后再运行ln -s /home/username/rails_app/myapp /home/username/public_html/subdom

答案 1 :(得分:0)

我认为您只有一个/,可能还有一个subdom

rm -f /home/username/public_html/subdom
ln -s /home/username/rails_apps/myapp/public /home/username/public_html/subdom