3

コマンドで自分のアプリを見つけることができ、heroku appsまた、のようなアプリから情報を読み取るコマンドを実行できますheroku addons --app appname

heroku addons:add addon_nameしかし、のようなコマンドでアプリを見つけることができませんでしheroku pg:resetた。



作業コマンド

heroku apps:

=== マイアプリ
my_app_1
my_app_2

(また、heroku Web ダッシュボードで自分のアプリを確認できます。)


heroku addons --app my_app_1(my_app_1 フォルダーにはありません):

=== my_app_1 構成済みアドオン
共有データベース:5MB


heroku addons(my_app_1 フォルダー内):

=== my_app_1 構成済みアドオン
共有データベース:5MB



コマンドが機能しない

heroku addons:add sendgrid(my_app_1 フォルダー内):

! アプリが指定されていません。
 ! アプリ フォルダーからこのコマンドを実行するか、 --app で使用するアプリを指定します


heroku pg:reset DATABASE --confirm my_app_1(my_app_1 フォルダー内):

SHARED_DATABASE (DATABASE_URL) のリセットに失敗しました...
 ! リソースが見つかりません


ここに私の環境があります。

  • Max OS X ライオン (10.7.4)
  • rvm 1.13.8 (安定版)
  • ルビー 1.9.3p194
  • ヘロク 2.26.5
4

3 に答える 3

1

herokuのリモート構成をgitに追加することで、うまくいきました。git remote -vターミナルで構成されているかどうかを検証すると、次のようになります。

heroku  git@heroku.com:your-app.git (fetch)
heroku  git@heroku.com:your-app.git (push)

そうでない場合は、

git remote add heroku git@heroku.com:your-app.git
于 2013-01-30T16:10:37.050 に答える
0

HerokugemとHerokuToolbeltの間に競合があるようです。Heroku Toolbeltをインストールしたと思いますが、gemファイルにHerokugemが残っています。

  1. GemfileからHerokugemを削除して保存します。
  2. コマンドを実行しbundleてGemfile.lockを更新します
  3. ターミナルで実行しますgem uninstall heroku(注:Heroku gemの複数のバージョンがインストールされている可能性があり、それらすべてをアンインストールする必要があります)。
  4. ターミナルで、heroku addons
  5. 取得heroku: command not foundした場合、HerokuToolbeltはインストールされていません。
  6. Heroku Toolbeltをインストールして、コマンドを再実行してください。

注:アプリのディレクトリにいない場合は--app myapp1、Herokuコマンドに追加する必要があります。

お役に立てれば。

于 2013-01-22T20:42:34.600 に答える
0

Heroku gem の最新バージョン (2.26.5)が壊れているようです。回避策は、2.26.3 にダウングレードすることです。

gem アンインストール heroku -v 2.26.5 gem インストール heroku -v 2.26.3

于 2012-06-04T07:57:10.307 に答える