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 irbまたはheroku run bash

2番目のエラー:プロジェクトルートにRakefileがありません。Railsが見つからなかったと言っているのでheroku run rails console、プロジェクトは(うまく)デプロイされていなかったと思います。
完了したことを確認してください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のドキュメントで推奨されているコマンドです。

于 2012-10-03T19:01:44.120 に答える
0

私もこれに戸惑いました。

それはただ

$ heroku run console
于 2012-05-20T07:00:10.173 に答える
0

これを行う

heroku run -a my-app script / rails console

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

于 2012-09-11T02:04:49.477 に答える