1

私は今日、レール上のルビーコンソールが機能しなくなっていることを発見しました。(私はコンソールからそれほど頻繁に作業することはないので、これがいつどのように発生したかは正確にはわかりません)。他の人がこの問題に遭遇したかどうか、そしてruby、rails、またはその他のプログラムや構成を再インストールする必要があるかどうかについてのフィードバックを受け取りたいです。

入ると

$ rails console

コンソールのように見えますが、入力すると、実際に入力したもののタイプミスである未定義のメソッドを含むNoMethodErrorが返されます。

たとえば、私が入ったとき

irb(main):001:0>  editor = Editor.new(name: "bob")

応答があります

NoMethodError: undefined method 'oews' for main:Object
    from (irb):8
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:47:in 'start'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands/console.rb:8:in 'start'
    from c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.6/lib/rails/commands.rb:41:in <top (required)>'
    from script/rails:6:in 'require'
    from script/rails:6:in '<main>'

これは「新しい」方法の誤解のようです。また、上記のrailties-3.2.6フォルダは空のようです。

これは、SQlite3環境とPG環境の両方で発生します。

これを引き起こしている可能性のあるものについての洞察はありますか?可能であれば、再インストールの回数を最小限に抑えたいと思います。

私は現在、ruby1.9.3とrails3.2.6を実行しています。

どうもありがとう!

4

2 に答える 2

0

アプリケーションのディレクトリにいることを確認してください。MacまたはLinuxを使用している場合は、cdコマンドを使用します。

于 2012-07-13T21:42:49.347 に答える
0

問題の原因はまだ明らかではありません。

再起動すると修正されたようです。申し訳ありませんが、質問を投稿する前にそうすべきでした。

于 2012-07-14T01:55:31.957 に答える