2017-09-07 12 views
0

新しいアプリケーションを作成するときにエラーが発生します。ここにその方法があります:Railsはすでに定数LoadError :: REGEXPSを初期化しています。エラー

実行中のエラー:rails new thing optionsエラーなしで正常に動作するようです。 (通常はオプションは-G --database=postgresqlですが、エラーに関係なく起こる。)

rails sは、サーバを起動しますが、エラーwarning: already initialized constant LoadError::REGEXPSwarning: previous definition of REGEXPS was here

訪問はlocalhostで:

/Users/[username]/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activemodel-5.1.3/lib/active_model/validations/clusivity.rb:6: warning: already initialized constant ActiveModel::Validations::Clusivity::ERROR_MESSAGE 
/Users/[username]/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activemodel-5.1.3/lib/active_model/validations/clusivity.rb:6: warning: previous definition of ERROR_MESSAGE was here 
Completed 406 Not Acceptable in 271ms 

:3000、以下のエラーが発生しますまた、一般に組み込まれているものはWelcomeController#indexではないこともわかります。

別のコンピュータでは、followiこの正確なプロセスによって空のRailsアプリケーションが作成されます。ここで

は、私はそれを修正しようとしたものである:

  • アンインストール&等のRails
  • アンインストール&再インストールrbenv
  • 醸造のクリーンアップ、醸造のアップグレード、
  • gem update --system
  • gem install bundler --preを再インストール

また、バンドルラーをアンインストールして再インストールしようとしましたが、サイコロはありませんでした。別のGEM_HOMEにあります。なぜそうなるのか分かりません。

私はRuby 2.4.1とRails 5.1.3を持っています。

このエラーを引き起こす可能性のあるものについては、参考にしてください。

+0

このエラーは、 'rails new ...'でRailsアプリを作成した直後に、新しい空のRailsアプリ(カスタムコードなし、モデルなしなど)で発生しますか?あれは正しいですか? – spickermann

+0

はい、正しいです。 – JSilv

+0

(別のコンピュータで新しいプロジェクトを作成するために同じ手順を実行するのではなく)コンピュータAで生成されたプロジェクトをバージョン管理にコミットし、コンピュータBでチェックアウトしても、エラーは存在するのですか?新しいプロジェクトを生成するためにどのようなコマンド(厳密に)とどのようなオプションを使用しますか?両方のマシンでOSは同じですか? – spickermann

答えて

0

これは2つのものの組み合わせでした:システム・ユーザー名が

  • 全ユーザーフォルダをキャメル記法た

    • は、問題は作成することによって解決したのiCloud

    に住んで、不気味でした新しい管理者ユーザーとiCloud機能をオフにします。

  • 関連する問題