1

を使用してheroku postgreにデータをプッシュすることにより、この問題に直面している人はいますかheroku db:push

ここにエラーがあります

D:\workspace\gitrepo\xxx> heroku db:push

 !    Taps Load Error: no such file to load -- taps/operation
 !    You may need to install or update the taps gem to use db commands.
 !    On most systems this will be:
 !
 !    sudo gem install taps

このエラーが発生した後、次のような Database_url を追加しようとしました

D:\workspace\gitrepo\xxx> heroku db:push postgres://postgres:mypassword@localhost:5432

同じエラーが表示されます

だから私はコマンドを使って新しいタップを再インストールしようとしました

sudo heroku install taps

エラー表示

'sudo' is not recognized as an internal or external command,
operable program or batch file.

私のワークステーション情報

  • OS: ウィンドウ 7
  • Heroku Toolbelt の最新バージョンのダウンロード (2012 年 7 月 2 日)
  • 宝石

    D:\workspace\gitrepo\xxx> gem list
    
    *** LOCAL GEMS ***
    
    foreman (0.47.0, 0.45.0)
    mime-types (1.18)
    minitest (1.6.0)
    rack (1.4.1)
    rake (0.8.7)
    rdoc (2.5.8)
    rest-client (1.6.7)
    sequel (3.20.0)
    sinatra (1.0)
    taps (0.3.24)
    thor (0.15.0)
    
4

2 に答える 2

1

sudo は Linux コマンドです。あなたの質問から、あなたは Windows 7 を使用しているようです。

于 2012-07-02T22:48:16.703 に答える
0

ruby がインストールされていることを確認してから、次のようにします。

コマンド シェル(‘Start’ >> ‘Run’ >> ‘cmd’)を開き、rubybinディレクトリに移動します。通常、これはC:\ruby実行されgem install taps –include-dependenciesます。これにより、gem がインストールされます。

于 2012-07-17T14:53:26.880 に答える