3

私はまだ Ruby on Rails アプリの開発の初心者です。古いラップトップでプロジェクトを開発しました。そして、私はそれを私の新しいもので開きたいと思っています。github からプロジェクトをダウンロードすると、「heroku オープン」を実行できません。「アプリが指定されていません」というエラーが表示されます。

そして、git push heroku master と書くと、「git リポジトリではありません」と表示されます。

助けてください。どうもありがとう!

4

4 に答える 4

6
  1. を使用して GitHub からプロジェクトをプルします。git clone
  2. を使用してプロジェクト ディレクトリに移動します。cd [project_name]
  3. を使用して宝石をインストールしますbundle install
  4. データベースを作成するrake db:create
  5. 移行を実行するrake db:migrate
  6. 同じエラーメッセージが表示された人についてこのスレッドを読んでください
  7. このスレッドを読む

これで問題が解決するかどうかお知らせください。

于 2013-08-06T01:38:52.710 に答える
0

Heroku は、アプリをデプロイするためのクラウド サーバーです。

ローカル ボックスでは、Rails アプリケーションを開くことができます。

  1. リポジトリのクローン
  2. ターミナルを開き、プロジェクト ディレクトリに移動します
  3. タイプscript/server(Rails 3 より古い場合) またはrails server(Rails 3.0 以降)。参照

これにより、Rails アプリケーションが起動するはずです。

データベースをセットアップしている場合はrake db:create、 、rake db:migrateおよびを実行する必要がある場合がありますrake db:seed。DB がインストールされ、実行されていることを確認する必要があります。

于 2013-08-06T01:43:09.307 に答える
0

最初のマシンでherokuアプリとともにプロジェクトをセットアップしたように聞こえますが、それを別のマシンに複製すると、herokuリモートはもう存在しません。

これは、「git push heroku」と入力すると、構成ファイル ( ) で「heroku」という名前のリモート リポジトリを探すように git に指示しているためです/yourapp/.git/config

リモート リポジトリの現在のリストを表示するには、次のように入力します。

get remote -v

このリストに heroku リモートがなく、Heroku Toolbelt がインストールされている場合は、以下のコマンドを実行して heroku リモートを再度追加できます。

heroku git:remote -a <app-name>
于 2013-08-06T20:51:02.743 に答える