2012-04-05 5 views
0

Railsを使ってAgile Web Developmentという本を進めながら、新しいRailsプロジェクトを作成しようとしています。 Aptana Studio 3をインストールして、デフォルトのワークスペースに1つのプロジェクトを作成しました。私は別のフォルダに入れたいと思ったので、削除して別のフォルダに新しいフォルダを作成しようとしました。それでエラーが発生したとき:Railsは、1つの内部にあると考えているため、新しいプロジェクトを作成しません。

Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first. Type 'rails' for help.

次に、コマンドプロンプトでディレクトリが空であることを確認するために移動しました。 "rails new TestApp"を使用すると、同じエラーが発生します。レベルアップして新しいディレクトリを作成して(アプリケーションの親ディレクトリにする)、そこに同じメッセージを受け取りました。 C:\ tmpに複数のプロジェクトを作成することはできましたが、C:\ Users \ Account \ Developmentの下に作成することはできません。私は隠されたファイルを表示するように設定しましたが、私の開発フォルダがプロジェクトであると思うレールを探すはずのものがありますか?

私はWindows 7では、ruby 1.9.3p125とrails 3.2.3を使用しています。

+0

はレールの予約語ではありません。ターミナルを閉じて再起動してみましたか?それから開発フォルダに移動してコマンドを再実行してみましたか? – PhillipKregg

+0

提案をいただきありがとうございます - 私はコンピュータを再起動して同じ結果を得ました。 – Adam

+0

これまでにこの問題の解決策を見つけたことがありますか?私は3つのすべてのLinuxシステムでまったく同じ問題を抱えています。私は、親フォルダの1つにあるレールプロジェクトを示す隠しフォルダはありません。たとえ私がルートフォルダに新しいプロジェクトを作成しても、私は同じ問題を抱えています。これは事実ではありません、ここに別の問題があるはずです!あなたは解決策を見つけましたか? – nino

答えて

0

私はこれが“Can't initialize a new Rails application within the directory of another, please Type 'rails' for help.”のお手伝いをするかもしれないと思っています。新しい質問を作成する前に、ここで似たような質問を検索することをお勧めします。

+0

はい、私はそれを見ました。ディレクトリは完全に空であり、(表示されるように隠しファイルが設定されている)任意のレベルの.bundleファイルまたはフォルダは存在しません。私は... /開発の下に新しいディレクトリを作成しても役に立たない。それで、私が探しているべきことが他にあるかどうか尋ねたのです。多くの人がおそらく研究をせずに質問を投稿していることを理解していますが、質問を分解して投稿する前に、これを調べるのに1時間以上かかりました。 – Adam

+0

'.project'やその他の隠しファイルのような他の隠しファイルがありますか?(そうであれば、それを削除してください)。最後に、 'Development'フォルダ全体の名前を変更(推奨)または削除し、' Development'という名前の別のフォルダを作成し、その下に新しいアプリケーションを作成してみてください。 –

3

おそらくレールアプリケーションは、作成しようとしているフォルダの親フォルダです。レールがレールアプリの場合、アクセスしようとするとレールがGemfileを探していると思います(私は間違っている可能性があります)。あなたの親カテゴリを見て、それを検索してください。他の関連する部分(app /、vendor /など)が見つかる可能性があります。

0

すでに親フォルダにRailsアプリがあります。そこからアプリケーションをアンインストールする必要があります。このフォルダからすべてのRailsファイルを削除します。

0

railsアプリケーションがすでに親ディレクトリに存在する場合、このエラーが発生することがあります。親ディレクトリに移動し、Gemfileを含むすべてのファイル/フォルダを削除します。/Users/{your_comp_name} /に行き、ファイル/フォルダがあるかどうか確認してください。もしそうなら、それらを削除して、あなたのレールアプリをもう一度起動してください。これは痛いものですが、逆戻りしなければならないかもしれません。

0

レールで生成されたすべてのファイルとフォルダ(〜/ app、〜/ bin、〜/ config、〜/ Gemfile、〜/ Gemfile.lock)を削除していました。

0

はバイナリフォルダからレールフォルダを除去した後、それが働いた:それは問題は発生しませんので、私は、「開発」を見ることができるものから、

cd /bin sudo rm -rf /bin/rails

関連する問題