Pet*_*sma 5 nginx phusion-passenger
我正在尝试让我的 Rails 应用程序在我的 VPS 上运行。我已经部署了我的项目,创建了数据库并迁移了它。但当我访问该页面时,我收到一条消息:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
Run Code Online (Sandbox Code Playgroud)
我的 nginx 错误日志显示了以下内容:
App 12380 stdout:
App 12380 stderr: *** ERROR ***: Cannot execute /home/deploy/.rvm/wrappers/ruby-2.1.2/ruby: No such file or directory (2)
[ 2014-11-03 11:44:12.9549 12050/7fd1a0bb8700 Pool2/Implementation.cpp:287 ]: Could not spawn process for application /home/deploy/wisemonkeys/current: An error occurred while starting up the preloader. It exited before signalling successful startup back to Phusion Passenger.
Error ID: 20eb13ee
Error details saved to: /tmp/passenger-error-dyuK5v.html
Message from application: An error occurred while starting up the preloader. It exited before signalling successful startup back to Phusion Passenger. Please read <a href="https://github.com/phusion/passenger/wiki/Debugging-application-startup-problems">this article</a> for more information about this problem.<br>
<h2>Raw process output:</h2>
<pre>
*** ERROR ***: Cannot execute /home/deploy/.rvm/wrappers/ruby-2.1.2/ruby: No such file or directory (2)
</pre>
[ 2014-11-03 11:44:12.9630 12050/7fd19e833700 agents/HelperAgent/RequestHandler.h:2306 ]: [Client 20] Cannot checkout session because a spawning error occurred. The identifier of the error is 20eb13ee. Please see earlier logs for details about the error.
Run Code Online (Sandbox Code Playgroud)
我尝试阅读https://github.com/phusion/passenger/wiki/Debugging-application-startup-problems,但目前对我来说太技术性了。
发现问题了。我没有使用 RVM我/home/deploy/.rvm/wrappers/ruby-2.1.2/ruby:有/etc/nginx/nginx.conf
passenger_ruby /home/deploy/.rvm/wrappers/ruby-2.1.2/ruby;
Run Code Online (Sandbox Code Playgroud)
但我需要:
passenger_ruby /home/deploy/.rbenv/shims/ruby;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18115 次 |
| 最近记录: |