您已经激活了机架1.5.2,但您的Gemfile需要机架1.4.5。将`bundle exec`添加到你的命令可以解决这个问题

时间:2015-01-27 06:16:19

标签: ruby-on-rails ruby unicorn digital-ocean

你好我一直试图用独角兽将我们的网站安装到数字海洋,过去3天我一直试图解决这个问题。 我能够运行成功完整的捆绑安装,我有db凭证的错误我已经解决了它并且它在putty中显示的语法错误很少。但每当我尝试通过浏览器访问网站时它显示| 504网关超时“错误。

$GEM_PATH : /usr/local/rvm/gems/ruby-2.1.3/:/usr/local/rvm/gems/ruby-2.1.3@global
$GEM_HOME : /usr/local/rvm/gems/ruby-2.1.3/
我正在使用RVM。并选择2.1.3。

bundle exec rails s

显示app和WEBrick启动服务器的成功启动。enter image description here

我看看堆栈溢出,我不认为我必须卸载其他机架版本才能解决这个问题,因为我正在使用RVM。请让我知道你的建议。

编辑!!!!! 的Gemfile

gem 'rack', '1.4.5'

Gemfile.lock的

rack (1.4.5)

谢谢!

1 个答案:

答案 0 :(得分:0)

删除不必要的机架版本并使用1.4.5解决了我的问题。谢谢。