首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Heroku rails控制台不再启动

Heroku rails控制台不再启动
EN

Stack Overflow用户
提问于 2013-05-10 07:44:13
回答 5查看 22.7K关注 0票数 22

我在heroku (cedar-stack)上运行rails控制台时遇到了问题。以下每个命令heroku run console、heroku run rails console、heroku run bundle exec rails console都会导致以下错误消息:

正在运行附加到终端的bundle exec rails console ...启动,运行。8155

中止测试:您的Rails环境正在以生产模式运行!

这个错误消息有点混乱。什么类型的测试尝试heroku开始?我只想启动控制台,它在4周前还工作得很好。

EN

回答 5

Stack Overflow用户

发布于 2013-05-10 08:14:35

对于Cedar Stack和更高版本:

代码语言:javascript
复制
heroku run rails console --app <app name>

以前的堆栈可以使用以下命令:

代码语言:javascript
复制
heroku run console --app <app name>
票数 45
EN

Stack Overflow用户

发布于 2013-08-23 23:35:04

如果您有多个环境(暂存/生产等),则需要以下命令:

代码语言:javascript
复制
heroku run -a app-name console

如果您只有一个环境,并且从不设置暂存或其他环境,则可以只运行:

代码语言:javascript
复制
heroku run console

https://github.com/nemrow/rails_app_cheatsheet/blob/master/heroku.rdoc

票数 19
EN

Stack Overflow用户

发布于 2013-05-10 17:45:23

出于某些原因,您需要在Procfile中显式定义控制台进程

代码语言:javascript
复制
# Procfile

web: script/rails server -p $PORT
console: script/rails console

这篇博文有更多细节:http://platypus.belighted.com/blog/2013/01/21/ruby-2-rails-4-heroku/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16472981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档