我对此没有太多经验,所以我不知道我能否给您最好的方法,但是如果Capistrano无法正常工作,并且您无法单独安装MRI来运行它,那么只剩下几个选择:
尝试运行纯Rake并编写自己的部署目标:http : //www.gra2.com/article.php/deploy-ruby-on-rails-
applications-rake
或使用Ant或Maven。
或者,如果只部署一台服务器,则可以将两个Ruby脚本合在一起-一个监听服务器上的关闭/启动请求,另一个运行到本地:发送关闭,对文件进行scp,发送启动。
顺便说一句,您是否将与Capistrano一起发现的任何集成错误提交给JRuby团队?我相信他们会很乐意为您做任何贡献。:)



