私はまだ Ruby on Rails アプリの開発の初心者です。古いラップトップでプロジェクトを開発しました。そして、私はそれを私の新しいもので開きたいと思っています。github からプロジェクトをダウンロードすると、「heroku オープン」を実行できません。「アプリが指定されていません」というエラーが表示されます。
そして、git push heroku master と書くと、「git リポジトリではありません」と表示されます。
助けてください。どうもありがとう!
私はまだ Ruby on Rails アプリの開発の初心者です。古いラップトップでプロジェクトを開発しました。そして、私はそれを私の新しいもので開きたいと思っています。github からプロジェクトをダウンロードすると、「heroku オープン」を実行できません。「アプリが指定されていません」というエラーが表示されます。
そして、git push heroku master と書くと、「git リポジトリではありません」と表示されます。
助けてください。どうもありがとう!
Heroku は、アプリをデプロイするためのクラウド サーバーです。
ローカル ボックスでは、Rails アプリケーションを開くことができます。
script/server
(Rails 3 より古い場合) またはrails server
(Rails 3.0 以降)。参照これにより、Rails アプリケーションが起動するはずです。
データベースをセットアップしている場合はrake db:create
、 、rake db:migrate
およびを実行する必要がある場合がありますrake db:seed
。DB がインストールされ、実行されていることを確認する必要があります。
最初のマシンでherokuアプリとともにプロジェクトをセットアップしたように聞こえますが、それを別のマシンに複製すると、herokuリモートはもう存在しません。
これは、「git push heroku」と入力すると、構成ファイル ( ) で「heroku」という名前のリモート リポジトリを探すように git に指示しているためです/yourapp/.git/config
。
リモート リポジトリの現在のリストを表示するには、次のように入力します。
get remote -v
このリストに heroku リモートがなく、Heroku Toolbelt がインストールされている場合は、以下のコマンドを実行して heroku リモートを再度追加できます。
heroku git:remote -a <app-name>