小编yuv*_*val的帖子

如何使用 Capistrano 在服务器上执行命令?

我有一个非常简单的任务叫做 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(更改目录)到站点目录来运行命令?

谢谢!

ssh deployment ruby-on-rails capistrano

3
推荐指数
2
解决办法
2万
查看次数

如何在 DreamHost 上查找服务器的 IP 地址?

我在 Godaddy 注册并托管了一个主域。我们称之为example.com

我想将子域 foo.example.com 指向我使用 Dreamhost 的服务器。据我所知,我必须设置一个 A 记录来指向 Dreamhost 服务器的 IP 地址。

我如何找到那个IP地址?

谢谢!

hosting ip dreamhost

1
推荐指数
1
解决办法
4656
查看次数

标签 统计

capistrano ×1

deployment ×1

dreamhost ×1

hosting ×1

ip ×1

ruby-on-rails ×1

ssh ×1