2017-11-22 9 views
0

非常に新しいすべて。私は、ヘルコがレール上でルビーを走らせるためのチュートリアルに従っています。Ruboku on Rails for Herokuをインストールするためのチュートリアルに従ってください。現在固着しています

私はので、私は現在、Herokuの公式チュートリアルを、以下、私は、Windowsインストーラのx86-64を使用してPostgresSQLの10.1をインストールし、Postgresのための私のログイン情報を指摘しているstuck here

午前午前のMicrosoft Windowsを持っています。

しかし、私はこの部分を理解していない:

は、あなたのPostgresのインストールのbinディレクトリ を追加するにはPATH環境変数を更新することを忘れないでください。ディレクトリはこれに似て C:\Program Files\PostgreSQL\<VERSION>\binになります。 を忘れた場合は、PATHを更新すると、heroku pg:psqlのようなコマンドは機能しません。私はでそれをテストしようとしたとき、しかしC:\Program Files\PostgreSQL\10\bin

私が説明し、チュートリアルを見つけることができる最も近いもの、これはJava site.

だった私は、Enviromental変数の内側に入ったとするシステムパスを設定しますheroku pg:psqlと入力してもアプリが指定されていないと言っていますので、正しく行ったかどうかはわかりません。

オープンのconfig \のdatabase.ymlファイルとローカルの(開発)データベースのユーザー名とパスワードを設定し :

また、次のチュートリアルのステップがあります。

私は検索しましたが、私のコンピュータにそのようなファイルはありません。言うまでもなく、私は困惑しています。このチュートリアルを進める上での助けに感謝します。ありがとうございました。

答えて

0

最初のエラーに関しては、データベースcli(psql)を開くアプリケーションを指定していないという問題があります。うまくいけば、このソリューションは簡単です。

heroku pg:psql --app app_name 
# or 
heroku pg:psql -a app_name 

第2の質問については、既にアプリケーションを作成していることを前提としています。

プロジェクトのルートパスに移動すると、app、config、db、lib、public、tmp、vendorなどのサブフォルダが見つかります。config\database.ymlがあります。

+0

ありがとうございました!それが私の最初の問題を解決しました。 2つ目は、コマンドプロンプトでruby on railsを使用してランダムなアプリケーションを作成しましたが、私のフォルダには見つかりませんでしたか?私はherokuサイトを通してそれにアクセスすることができます。コンピュータ上のどこにでもルートアプリケーションを見つけることができないため、herokuのサイトからフォルダにアクセスできるとしますか? – NiceRice

+0

もしあなたがHeroku上で見つけることができますが、ローカルではない場合は、Herokuで作成したばかりかもしれません。アプリケーションをローカルに作成した場合は、作成時にコマンドライン上にあったフォルダ(これは 'pwd'を実行する)に保存されます。 – Beartech

+0

あなたのアプリは、あなたが作成したばかりの英雄で実際には動作していないと思います。あなたは今、アプリケーションコンテナを持っています。新しいアプリケーションをローカルで 'rails new app-name'を作成してスケルトンを作成します – mabe02