sam*_*per 7 fastcgi ruby-on-rails dreamhost ruby-on-rails-3
使用RVM Ruby 1.9.3-p194将一个非常基本的Rails 3.2.3试用站点部署到"生产"服务器(不是真的在生产中,谢天谢地!),我发现以下列出的命令如下:
????????????????????????????????????????????
? command issued ?OK??
????????????????????????????????????????????
? bundle exec rails console ? N ?
? bundle exec rails console production ? Y ?
? bundle exec rails server ? Y ?
? bundle exec rails server production ? N ?
????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
我的第一个问题:这是预期的吗?(我原以为右列中的模式应该是NYNY.)
更多信息:由于服务器上未安装sqlite3 gem bundle exec rails console的可理解原因而失败.然而,失败的痕迹更难理解:bundle exec rails server production
$ bundle exec rails server production
Exiting
/home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/rack-1.4.1/lib/rack/handler.rb:63:in `require': cannot load such file -- rack/handler/production (LoadError)
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/rack-1.4.1/lib/rack/handler.rb:63:in `try_require'
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/rack-1.4.1/lib/rack/handler.rb:16:in `get'
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/rack-1.4.1/lib/rack/server.rb:269:in `server'
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/railties-3.2.3/lib/rails/commands/server.rb:59:in `start'
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/railties-3.2.3/lib/rails/commands.rb:55:in `block in <top (required)>'
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/railties-3.2.3/lib/rails/commands.rb:50:in `tap'
from /home/spkspike/www/spike.sampablokuper.com/releases/20120530134819/vendor/ruby/1.9.1/gems/railties-3.2.3/lib/rails/commands.rb:50:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我的第二个问题:如何最好地解决此错误?
Joh*_*ter 18
您不想使用生产环境在生产模式下启动服务器吗?
rails server -e production
Run Code Online (Sandbox Code Playgroud)
rails控制台环境和rails服务器-e环境之间的语法差异有点像PITA
| 归档时间: |
|
| 查看次数: |
3652 次 |
| 最近记录: |