2010-12-15 18 views
7

でレール・サーバを起動する:私は実行する場合私はコマンドを使用して、新しいレールプロジェクト作成したRailsの3

rails project_name 

が、今そのプロジェクト内を:

rails server 

私はちょうど新しいプロジェクトを作成しますコールサーバー、webrickを起動しません。

サーバーを起動してレールを起動するにはどうすればよいですか?

+0

実はみんな、もし3.0.3と書かれているレールのバージョンを確認するには-vを実行します。しかし、スクリプト/サーバーを実行すると、それは動作し、バージョン2と言われます。 – Smickie

答えて

3

Rails 2とRails 3のコマンドが混在しています。見た目では、Rails 2を使用しています。つまり、サーバを起動するとscript/serverでなく、rails server

+0

それはレール3レールではない2 – Smickie

+1

その場合、プロジェクトを作成するには 'rails new new_project'を使う必要があります。 'rails new_project'構文は、すべての古いscript/*コマンドがrailsコマンドに移動されたので削除されました。 'rails -v'を再確認してください – idlefingers

+0

@Smickie私はそれほど確かではありません。 – mxmissile

6

古いバージョンまたはレールがあなたを悩ましています。 gem uninstall railsを使用してそれらを削除します。 gemsetsでRVMを使用して、プロジェクトごとに個別の環境を作成することをお勧めします。

0

私はUbuntuでこの問題を抱えていました。私は宝石とレール2を取り付けたレール3をaptでイ​​ンストールしていました。 aptのバージョンを削除すると、問題を解決します。ステップ・レール・サーバのインストールによって

sudo apt-get remove rails 
1

ステップ:

  1. "RVM gemsetを作成する"
  2. レールを新しい
  3. 後藤レールのアプリディレクトリ「CDを使用してGemsetを作成します。/"
  4. gem install rails
  5. echo" rvm use "> .rvmrc たとえば、次のように入力します。echo" rvm u SE [email protected]」>
  6. 実行.rvmrc - "バンドル"
  7. レールの

ええ、それ以上は何の関係もインストール... :)

関連する問題