我的客户希望我将rails项目上的ruby下载到我的本地系统。但是当我连接到服务器时,我得到了九个相同的项目文件夹(看起来像不同的版本)。有没有办法知道哪个项目正在使用进程ID运行(我只有进程ID)?
答案 0 :(得分:3)
如果您有进程ID,请检查/ proc / [pid] / cwd符号链接。这是进程的当前目录。
我假设您使用的是类似Linux的系统。
如果不是,那么您可以发出HTTP请求(唤醒rails应用程序),然后查看最近修改了哪个日志文件。
答案 1 :(得分:1)
如果您能够在服务器上运行rails console
,请在Rails.root
或console
中输入irb
,它会告诉您所属的项目属于哪个目录!
答案 2 :(得分:0)
我们不知道使用进程ID。但是当你启动服务器时,你会发现像
这样的rails版本:> ruby script/server
=> Booting Mongrel
=> Rails 2.3.10 application starting on http://0.0.0.0:3000
以上使用rails 2.3.10版本的行,如果你想知道ruby版本只需调用 你的命令提示符中的ruby -v