【发布时间】:2013-04-09 03:17:39
【问题描述】:
昨晚我试图对我的一个旧应用程序(Rails 3.0.0、Ruby 1.8.7)进行一些简单的更改,但在部署时遇到了许多问题。我正在使用 Moonshine 来处理部署。
我可以正常运行cap deploy,但随后出现以下乘客错误
no such file to load -- /srv/BBRatboard/releases/20130409025824/config/environment
我不确定它是否相关,但是当我 ssh 进入该框时,/srv/BBRatboard/current/config 下的整个配置文件夹为空。这是设计使然还是我的部署出了问题?
许多人已经能够通过调整environment.rb 文件 (https://www.sit.auckland.ac.nz/Ruby_on_Rails_deployment) 的权限来解决此问题,但我什至无法在我的生产服务器上看到它。
我可以提供任何必要的细节,任何帮助将不胜感激,因为该应用目前处于损坏状态。
非常感谢。
【问题讨论】:
-
您是否有任何日志或记录说明在部署期间文件是如何上传到您的服务器的?
-
你知道这些可能存储在哪里吗?
-
这是我运行 cap deploy 时的输出:gist.github.com/naderhen/5342726
标签: ruby-on-rails ruby-on-rails-3 capistrano passenger