【发布时间】:2015-01-27 06:16:18
【问题描述】:
您好,我一直在尝试使用 unicorn 将我们的网站安装到数字海洋,过去 3 天我一直在尝试解决这个问题。 我能够成功运行完整捆绑安装,我遇到了数据库凭据错误我已经解决了它,并且它在 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
显示应用程序的成功启动和服务器的WEBrick启动。
我在堆栈溢出时环顾四周,我认为我不必卸载其他机架版本来解决这个问题,因为我正在使用 RVM。请告诉我您的建议。
编辑!!!!!! 宝石文件
gem 'rack', '1.4.5'
gemfile.lock
rack (1.4.5)
谢谢!!
【问题讨论】:
-
服务器托管了一个现有的 rails 4 应用程序,我删除了它并部署了我的 rails 3.2 应用程序,如果这有帮助的话。
-
你能把 gem 'rake' 版本改成 1.5.2 吗?
-
您的屏幕截图根本没有帮助。相反,复制文本并将其粘贴到屏幕截图的位置,并确保您已将其格式化以使其可读。这允许搜索引擎也搜索文本。
-
我删除了 1.5.2 并使用 1.4.5 现在它可以工作了。由于依赖性问题,它无法使用 1.5.2。但那是伙计们。
标签: ruby-on-rails ruby unicorn digital-ocean