git と自分の rails プロジェクトに問題があります。
github リポジトリをセットアップし、4 つのコミットを正常にプッシュしました。私が試しているすべてのgitコマンドは、期待どおりに機能しています(git status, git add, git commit, git push
など)。しかし、rails コマンド (例など) を実行しようとするたびbundle show, bundle install, rails s, rails generate, rake test
に、コンソールに次のメッセージが表示されます。
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
メッセージが 3 行で表示されるたびに。時には6行。.git
フォルダーは私のプロジェクトにあり、正しいフォルダーにいます。すべてのレールコマンドは期待どおりに機能しています。しかし、この煩わしいメッセージは、各 Rails コマンドに付属しています。リポジトリを別のフォルダーに複製し、別のリポジトリを作成して、コードをその新しいリポジトリにプッシュしました。エラーは私の新しいフォルダーにもあります。
既存の Git リポジトリを再初期化しましgit init
たが、何も変わりませんでした。
新しい Rails プロジェクトをセットアップして新しいリポジトリなどにプッシュすると、エラーは発生しません。プロジェクトの何が問題なのですか? なぜこれが起こっているのか、これを修正する方法はありますか?
私はruby 1.9.3
、rails 3.2.1
および で作業していgit 1.7.9
ます。
@manojldsへのthx私は問題をもう少し分離することができました。therubyracer の宝石です。何が問題なのか正確にはわかりませんが、私は Windows を使用しているため、https ://github.com/hiranpeiris/therubyracer_for_windows という特別な therubyracer gem を使用しています。そこで、この特別な gem の開発者に尋ねて、バンドラーのバグを見せます。たぶん、彼はそれが自分の gem の問題なのか、バンドラーの問題なのかを知るでしょう。バンドラーには、更新されたプレリリースがあります。しかし、プレリリース版を Windows にインストールできません。だから私は待たなければならないので、この迷惑なメッセージで今のところ生きなければなりません. または、これらのメッセージを無効にする方法はありますか?
ここに私のgithubの問題があります: https://github.com/hiranpeiris/therubyracer_for_windows/issues/1