3

Rails アプリを作成する最初の段階にいるのですが、コマンドを取得できません。

rails サーバーを動作させるか、実際には他の rails コマンドを実行します。rails コマンドを実行しようとすると、次のようなヘルプ画面が表示されます。

$rails server
Usage:
rails new APP_PATH [options]

Options:
-r, [--ruby=PATH]              # Path to the Ruby binary of your choice                                       # Default: /home/sgallagher/.rvm/rubies/ruby-1.9.2-    p290/bin/ruby
-b, [--builder=BUILDER]        # Path to a application builder (can be a filesystem     path or URL)

-m, [--template=TEMPLATE]      # Path to an application template (can be a filesystem path or URL)
[--skip-gemfile]           # Don't create a Gemfile
  [--skip-bundle]            # Don't run bundle install
-G, [--skip-git]               # Skip Git ignores and keeps

など(どのコマンドを入力しても、同じ「rails new」コマンドが表示されます)...

システムに何が欠けているのか、またはこれらのコマンドが応答しない理由について何か考えはありますか? ありがとう

PSもう1つの奇妙なことは、このアプリを作成したとき、最初に次のコマンドを使用したことです。

rails new first_app これにより、実際には 2 つのアプリが作成されました。1 つは「new」と呼ばれ、もう 1 つは「first_app」と呼ばれます。また、デフォルトの Gemfile も作成されませんでした。

Rails 3.1.0 と Ruby 1.9.2 を実行しています。Windows 7 で

4

3 に答える 3

2

最初にアプリを作成してみて(例$rails new app_name$cd app_name、最後に実行します$rails server

于 2012-11-15T20:20:37.863 に答える
0


「bundleinstall」コマンドが自動的に実行されないことをさらに検索すると、解決策が得られました。このコマンドを手動で実行すると、webrickサーバーがポート3000で起動しました。

しかし、現在発生している問題は、RORを起動するたびにデータが発生するため、サーバーを起動するために「bundleinstall」コマンドを実行する必要があります.......この問題をどのように解決できますか?

于 2012-11-16T08:58:37.537 に答える