問題タブ [nameerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3.1 - Jruy/Rails 3 の NameError 未初期化定数
プロジェクトを Rails 2.6 から Rails 3.1 および Jruby 1.6.4 にアップグレードしています。Jeremy による Rails Handbook に従いました。
現在、サーバーの起動中にいくつかのエラーが発生しています。
エラーログ
python - Python 2.7: L += branch_length は NameError になります: name 'L' not defined
これは、私の教授が配布し、学生が修正した集団遺伝学プログラムです。
基本的に、特定のサンプル、母集団、および突然変異率 (u) で、予想される突然変異数を 20 回シミュレートすることになっています。ただし、重要な部分は、枝の長さの合計 (L) です。これは、さまざまな短い枝の長さ (branch_length) の合計です。ただし、L を以下のように定義すると、エラーが返され続けます。
tree_depth は同じように定義されており、問題なく動作するため、何が問題なのかわかりません。
完全なコードは次のとおりです。
本当に、本当に明らかな何かが欠けているだけですか?前もって感謝します。
activerecord - 初期化されていない定数エラー: これを取得できません has_many :through correct
私はこれを何度も繰り返してきました。ここで同様の質問を見てきましたが、さらに複雑な要因があるようです。彼らにとってうまくいったことは、私にはうまくいきません。
User、Group、GroupMember のモデルとテーブルがあります。グループはユーザーによって所有されますが、各グループには任意の数のグループ メンバー (つまり、他のユーザー) を含めることができます。ここに私の協会があります:
ユーザーでは、
グループで、
グループメンバーでは、
グループのメンバーを取得するには、groups_controller.rb で次のようにします。
ただし、次のエラーが生成されます。
私が言うように、私はこれを何度も繰り返してきました...どこで間違ったのでしょうか? ご覧いただきありがとうございます...
ruby-on-rails - アプリを Rails 3.1.1 にアップグレードすると NameError が発生する
私のアプリの名前は newsample_app です。Rails 3.1 にアップグレードするための railstutorial スクリーンキャストに従っています。古い「sample_app」から「newsample_app」にファイルをコピーして rspec を実行しようとすると、次のエラー メッセージが表示されます。
rspec spec/controllers/pages_controller_spec.rb /Users/topica/rails_projects/newsample_app/config/routes.rb:1:in `': 初期化されていない定数 NewSampleApp (NameError)
これを確認した後、routes.rb ファイルを元の sample_app から "SampleApp::Application.routes.draw do" から "NewSampleApp::Application.routes.draw do" に変更しましたが、まだエラーが発生します。何か案は?
参考までに、完全なエラー:
python - 名前'feildNames1'を定義するにはどうすればよいですか?
私はグーグルをしていて、解決策を見つけることができません。誰かが実際の例を共有していただけませんか?
これは私が苦労しているエラーです:
ruby - NameError: Ruby で oracle ドライバーを登録しようとすると、未定義のローカル変数またはメソッド 'oracle' が発生する
Oracle データベースと対話したい Ruby クラスがあり、それを行うために Oracle Java クラスを使用したいと考えています。
しかし、以下のクラスのインスタンスを作成すると、エラーが発生します。
NameError: 行 DriverManager.register_driver の Person:Class の未定義のローカル変数またはメソッド `oracle'
行をコメントアウトすると:
以下の行のコメントを外します (Sybase jar を使用するため)。このエラーは発生せず、データベースに接続できます。
サンプルクラス:
python - 非常に奇妙なPythonNameError
いくつかのデータをピクルスにしてファイルに保存するPythonプログラムを作成しています。動作していません。
「グローバル名のクローズが定義されていません」という名前エラーが発生します。
その行にcloseを付けてコメントすると、次のようになります。
私のコードは間違っていますか(はい)?どうやって?
python - double がグローバル名と見なされるのはなぜですか?
以下のコードを作成しました。モジュールをインポートして実行しようとすると、次のエラーが発生しました。
double 関数は、XML からの Unicode 出力を、後続の関数の入力として double に変換するために使用されました。なぜかわかりませんが、aiyoo モジュールをインポートする際の名前と見なされます。
aiyoo.py という名前のモジュールは次のとおりです。
import - NameError: グローバル名 'gtk' が定義されていません
「gtk」が定義されていないことに気付き、実行時に PYGTK をインポートできたにもかかわらず、それが何を意味するのか理解できませんでした。以下はコードです:
以下はエラーです:
このエラーを解決するにはどうすればよいですか? ありがとう。