问题标签 [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 手册。
现在我在启动服务器时遇到了一些错误。
错误日志
python - Python 2.7: L += branch_length 导致 NameError: name 'L' not defined
这是一个由我的教授分发并由学生修改的群体遗传学项目。
基本上,它应该使用给定的样本、种群和突变率 (u) 模拟预期的突变数量 20 次。然而,一个关键部分是总分支长度 (L),它是各种较小分支长度 (branch_length) 的总和。但是,当我将 L 定义如下时,它会不断返回错误:
我不确定出了什么问题,因为 tree_depth 的定义方式相同并且可以完美地工作。
这是完整的代码:
我只是错过了一些非常非常明显的东西吗?提前致谢。
activerecord - 未初始化的常量错误:无法得到这个has_many:通过正确
我一直在这个周围。在这里看到过类似的问题,但似乎我有一个额外的复杂因素;对他们有用的东西对我不起作用。
我有 User、Group、GroupMember 的模型和表格。一个组由一个用户拥有,但每个组可以有任意数量的组成员,即其他用户。以下是我的联想:
在用户中,
在小组中,
在 GroupMember 中,
为了获得一个组的成员,然后,在 groups_controller.rb 我这样做:
但是,这会产生以下错误:
就像我说的那样,我一直在这个......我哪里出错了?提前感谢您的关注...
ruby-on-rails - 将我的应用程序升级到 rails 3.1.1 时出现 NameError
我的应用程序的名称是 newsample_app 。我正在关注 railstutorial 截屏视频以升级到 rails 3.1。这是我在将文件从旧的“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”
我有一个 Ruby 类,我想与一个 oracle 数据库通信,并且我想使用 Oracle java 类来完成它。
但是当我创建下面的类的一个实例时,我得到了错误:
NameError:未定义的局部变量或方法“oracle”为 Person:Class 在行 DriverManager.register_driver
如果我注释掉这些行:
并取消注释下面的行(因此它使用 Sybase jar)我没有收到此错误并且可以连接到数据库:
示例类:
python - 非常奇怪的 python NameError
我正在制作一个 python 程序来腌制一些数据,然后将其保存到文件中。它不工作。
我收到一个名称错误,提示“未定义全局名称关闭”:
如果我在其中用 close 注释该行,我会得到:
我的代码错了吗(是)?如何?
python - 为什么 double 被认为是一个全局名称?
我创建了下面的代码,当我导入模块并尝试运行它时,我收到以下错误:
double 函数用于将来自 XML 的 unicode 输出转换为 double 作为函数的输入。所以不明白为什么,导入aiyoo模块的时候就认为是一个名字。
这是名为 aiyoo.py 的模块:
import - NameError:未定义全局名称“gtk”
我注意到没有定义“gtk”,尽管我在运行时设法导入了 PYGTK,但我无法弄清楚它的含义。下面是代码:
以下是错误:
我应该如何解决这个错误?谢谢。
events - PyGTK 按钮事件
我正在尝试将事件连接到按钮,但无法弄清楚我的代码有什么问题。下面是源代码。
这仅包含基本代码。如果您想要实际的完整代码,请通知我。
我收到的错误是:
我想要做的是连接“垃圾箱”按钮,只要单击“垃圾箱”按钮,就会获取一个人的基于 Linux 的垃圾箱的文件路径并将其显示在文本框或条目字段上(即filenametf 字段)。现在根据错误的问题是“filenametf”字段无法评估。
我应该如何解决它?
谢谢。