3

尝试运行 Heroku 控制台,但我得到以下信息:

heroku run console
Running console attached to terminal... up, run.1
sh: console: not found

$ heroku run bash有效,但我似乎得到了一个(绿色)bash 提示符——“ ~ $”不是 Rails 控制台!我可以从这里进入控制台吗?

供参考 git push heroku v311
Everything up-to-date

4

5 回答 5

4

第一个错误只是因为该console命令不存在而引发。我个人一生中 从未遇到过名为控制台的命令。

语法是heroku run the_command_i_want_to_run. 例如:heroku run irbheroku run bash

第二个错误:项目根目录中没有 Rakefile。既然heroku run rails console说没有找到 Rails,我猜你的项目没有(很好)部署。
确保你已经完成了git push heroku
您可能还需要检查日志:heroku logs.

于 2012-05-20T22:38:31.370 回答
3

一个推测:

heroku run rails console

于 2012-05-20T04:55:54.403 回答
3

如果您使用的是 Bamboo 堆栈(比 Cedar 更旧的堆栈),请尝试:

heroku run script/rails console

这对我有用,是Heroku docs中推荐的命令。

于 2012-10-03T19:01:44.120 回答
0

我也被这个弄糊涂了。

只是

$ heroku run console
于 2012-05-20T07:00:10.173 回答
0

做这个

heroku run -a my-app 脚本/rails 控制台

参考:https ://devcenter.heroku.com/articles/console-bamboo

于 2012-09-11T02:04:49.477 回答