0

私はレールに不慣れで、RORのWebサイトに投稿されたチュートリアルに従っています。ローカルホストにRailsアプリケーションをロードしようとするまで、すべてが正常に機能しています。入力するたび$ rails serverに、可能なコマンドと機能の長いリストが表示されます。とを確認するlocalhost:3000127.0.0.1:3000、何も接続されていないようです。

深く掘り下げて、私は他の誰もが試したほとんどすべてを試しました。新しいrailsアプリケーションと同じパスでコマンドを実行しています。さらに、$ railsコマンドの後にナンセンスを入力すると、可能なコマンドと機能の同じリストが表示されます。そのため、railsがserverコマンドを認識していないように感じます。

これが私のバージョンです:

  • Ruby 1.9.3 p374
  • Rails 3.2.11

serverコマンドが認識されないのはなぜですか?

4

3 に答える 3

0

ターミナルを終了してから、ターミナルを再起動してください。

次に、ディレクトリ パスを確認します。入力pwdするだけで、現在のディレクトリ パスが表示されます。

bundle installそして、ディレクトリが正しい場合は、 &のようなコマンドをもう一度実行してみてくださいrails server

これは仕事であるべきだと思います。

于 2016-05-05T16:38:57.440 に答える
0

まず、プロジェクト ディレクトリに移動し、次のコマンドでバンドルをインストールする必要があります。

bundle install

次に、サーバーを起動します。

rails server
于 2013-02-05T04:05:24.430 に答える
0

私も同じ問題を抱えていました。rails serverまたはrails s、正しいディレクトリにいる場合にのみ機能します。

(現在の作業ディレクトリ) と入力pwdして、現在の場所を確認します。入力cdし、正しいディレクトリへの方向の残りの部分。(例: "cd workspace/learn-rails")rails serverまたはを入力しrails sます。http://localhost:3000を確認してください。

于 2016-05-05T16:25:49.053 に答える