问题标签 [ruby-2.0]
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 - Ruby 中 Kernel#eval 和 Binding#eval 的区别
为什么Binding#eval
调用块,但Kernel#eval
不调用?
ruby-on-rails-3 - 用于 Rails 3.2.13 的主干.js
我正在使用 rails 3.2.13 和 ruby 1.9.3
我尝试使用 gem "rails-backbone", '0.9.10' 但它不能按照 REST 正常工作
是否需要为 rails 3.2.13 完成任何其他更改?
我使用脚手架生成 crud,但 REST api 不适用于 crud 操作
postgresql - 未找到 Heroku postgres
当我在 Heroku 中访问我的应用程序并检查资源时,我可以看到 Postgresql
但是当我从我的计算机 pg:info 运行时,我得到以下信息:
或这个:
虽然当我运行 pg:credential 时,我确实得到了一个输出:
我试过跑步heroku run rake db:migrate
,heroku run db:reset
但都失败了。我得到错误:
通过heroku web进入设置,我可以看到以下内容:
heroku config
已设置 DATABASE_URL 和 HEROKU_POSTGRESQL_PINK_URL。
据我所知,我已经删除了Heroku 创建自己的production
部分database.yml
database.yml
我刚刚迁移到 ruby 2.0 和 rails 4.0
我应该如何连接到数据库?我认为这应该是自动的。谢谢
ruby-on-rails-3.2 - Autotest re: Thor 中的“Bundler:GemNotFound”错误
编辑:我回滚到 Thor 0.17.0,这似乎有效。不知道为什么,但它就在那里。
我可以弄清楚是什么原因造成的,但是我的自动测试停止了运行测试并给了我以下错误:
我在 SO 上看到了一些关于 GemNotFound 错误的类似问题,但解决方案似乎对此不起作用。当我运行bundle exex gem list
Thor 时,存在 0.18.0。
gcc - 在 Mac 10.7.5 “requirements_port_libs_install”上安装 Ruby 2.0.0
我最初使用安装程序从这里安装了 ruby 1.9.3:http ://railsinstaller.org/ 现在我想安装 Ruby 2.0 和 Rails 4
所以我使用了安装程序已经安装的 rvm 女巫
但这失败了:
日志报告了这一点:
/usr/local/rvm/scripts/functions/logging:第 141 行:requirements_port_libs_install:找不到命令
在我跑之后:
但是由于相同的消息和日志失败了,我读到这可能是我的编译器表单 xCode 的版本有问题,所以我从应用商店下载了新版本并从中安装了命令行实用程序,仍然是相同的消息。
我知道这不是一个真正有趣的问题,但我们将不胜感激。
ruby - 对 https 的 Ruby 请求 - “在‘read_nonblock’中:对等方重置连接 (Errno::ECONNRESET)”
这是我的代码
它给了我
我做错什么了?
ruby - if 语句中的局部变量
我想知道,为什么是a
可见的?
但这会导致错误,即使会显示“真实”
ruby - 多字节字符是否会干扰正则表达式中的结束行字符?
使用这个正则表达式:
以下字符串匹配:
但使用这些正则表达式:
他们表现出不同:
什么是干扰?字符串编码为 UTF-8,操作系统为 Linux(即$/
is "\n"
)。多字节字符是否干扰$/
?如何?
heroku - 我应该在heroku上使用rails 3.2.12更新到ruby 2吗?
我正在运行 rails 3.2.12 应用程序 heroku 和 ruby 1.9.3。我应该更新红宝石吗?或者它还没有准备好生产?它是最新最好的还是坚持使用 ruby 1.9.3 更有意义。
请指教。
PS:我使用独角兽作为服务器并运行大约 6-8 个测功机。此外,我还做了heroku 最近的博客文章所建议的其他事情
ruby - 无法在 Ruby 2.0 上修改冻结的 Fixnum
我有以下代码:
输出错误:
当我将缓存删除到实例变量中时,错误消失了@divisors
,@divisors_sum
...等等。这只发生在 ruby 2.0 上。在 1.9.3 上运行它没有问题。发生了什么?