我有一个非常简单的任务叫做 update_feeds:
desc "Update feeds"
task :update_feeds do
run "cd #{release_path}"
run "script/console production"
run "FeedEntry.update_all"
end
Run Code Online (Sandbox Code Playgroud)
每当我尝试运行此任务时,都会收到以下消息:
[out :: mysite.com] sh: script/console: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我想这是因为我不在正确的目录中,但正在尝试
run "cd ~/user/mysite.com/current"
Run Code Online (Sandbox Code Playgroud)
代替
run "cd #{release_path}"
Run Code Online (Sandbox Code Playgroud)
也失败了。手动(通过 ssh)运行完全相同的命令非常有效。为什么 capistrano 不能正确cd
(更改目录)到站点目录来运行命令?
谢谢!
我在 Godaddy 注册并托管了一个主域。我们称之为example.com
我想将子域 foo.example.com 指向我使用 Dreamhost 的服务器。据我所知,我必须设置一个 A 记录来指向 Dreamhost 服务器的 IP 地址。
我如何找到那个IP地址?
谢谢!