2013-12-17 51 views
0

我一直在尝试使用capistrano部署rails应用程序。但是,我无法达到部署的结束时间,无法找出原因。该脚本返回错误代码256并停止在部署脚本中的以下行在Windows机器上部署Capistrano

Command bundle exec rake assets:clean && EXECJS_RUNTIME='Node' JRUBY_OPTS='-J-d32 -X-C' bundle exec rake   assets:precompile returned status code 256 

没有更多解释。有人在Windows上部署时遇到类似的问题吗?

回答

0

您应该提供有关您的情况的更多信息。例如,显示您的deploy.db文件中的相关代码。这可以告诉我们更多关于可能的问题来源。

作为提示,当面对capistano部署错误时,请使用调试标志来获取更详细的输出,并逐步完成整个过程。

cap deploy:cold -d 

Anywho ...我正面临类似的问题,同时优化我的capistrano部署时间。如果您只想修改您的资产:预编译任务,以包含您的EXECJS_RUNTIME和JRUBY_OPTS自定义值,则可以尝试执行此操作。

set :jruby_opts, "-X-C" 
    set :asset_env, "RAILS_GROUPS=assets EXECJS_RUNTIME='Node'"