2017-07-10 15 views
1

私のサーバーは実行ボタンで実行されているようですが、プレビューが機能し、コマンドが機能します。私はこのポイントを取得するためにやったCloud9コード127、サーバーを実行できません、プレビュー作品

ステップ:

は空白クラウド9インスタンスを開始し、次のコマンドを実行しました。この時点で

$ mkdir myapp 

$ cd myapp 

$ rvm use [email protected] --ruby-version --create 

$ gem install rails 

$ rails new . 

$ rake -T 

$ rails server -p $PORT -b $IP 

プレビュー作品と私はhttps://[workspace]-[user].c9users.ioにアクセスすることができます。しかし、私はその後、実行キーを押した場合にCWDをクリックして、私は次のエラーを取得するmyappのフォルダを選択します。

myapp/Gemfile: No such file or directory 

実行パネルに表示コマンドは、私はまたにCWDを変更する際にGemfielを使用しようとしたmyapp/Gemfileですmyappフォルダーとmyapp/Gemfileを変更してからcwdを変更してください。

実行ボタンはコマンドrails server -p $PORT -b $IPを実行する方法です。そのコマンドが機能し、サイトにアクセスできるのであれば、入力を保存する以外の方法を実行する目的はありません。

+0

アプリのディレクトリに移動し、実行した場合、 '$ IP' -bレールの-p $ポートが正常に動作しますか? –

+0

確かに。実行ボタンを押すだけではうまくいかないので、実行ボタンを押してコマンドを入力するだけです。もしそうなら、私はそれが本当に必要ないと思います。 –

+0

[実行]ボタンは、アプリを実行する1つの方法です。アプリケーションがコマンドライン経由で実行されている場合は、実行ボタンを使用することをお勧めします。 –

答えて

1

最初に考慮する必要があるのは、アプリが問題なく実行されていることです(問題なくrails s -p $PORT -b $IPを実行してください)。 その場合、に設定してアプリを実行するのは簡単です。

あなたのメニューの最初には、ファイル名を指定して実行に行く> [実行構成>次に、それはあなたがして、「Currente作業ディレクトリ」を設定する必要が実行構成]タブを開きます

enter image description here

新しいコンフィギュレーションを実行しますCWD

enter image description here

そして最後に、あなたのnをクリックあなたは実行ボタンで実行中のアプリケーションを取得することで

rails s -p $PORT -b $IP 

:あなたのレールのアプリを起動する(コマンドテキストボックスに)のようなものを、あなたのコマンドを入力するEED。

出典:docs.c9

+1

それは、ドキュメントから私にはっきりとはっきりしていなかった最後のステップでした。コマンド・ボックスにrailsコマンドを入れました。それはドキュメントのファイルがほしいと思ったようでしたが、私は誤解しました。ご清聴ありがとうございます。 –

関連する問題