问题标签 [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.

0 投票
1 回答
211 浏览

ruby - What is the current status of named arguments (named method parameters, keyword arguments) in Ruby?

I have heard that named method arguments will be among the feature improvements in Ruby 2.0. Can someone let me in on their current established syntax in Ruby 2.0?

0 投票
5 回答
9290 浏览

ruby - 我可以在 Ruby 2.x 中要求命名参数吗?

Ruby 2.0 正在添加命名参数,如下所示:

如何在不提供默认值的情况下使用命名参数,以便它们是必需的?

0 投票
2 回答
2601 浏览

heroku - Heroku:Ruby 2.0.0 下的“找不到捆绑命令”

我有一个 Rails 3.2.3 应用程序,我正在尝试使用 Ruby 2.0.0preview1 推送到 Heroku(请参阅:http ://blog.heroku.com/archives/2012/11/5/ruby-2-preview-on -heroku/)。

这是一个在 Ruby 1.9 下运行正常的应用程序,在 Ruby 2.0.0 下应该没有问题。

我遇到的错误是:

我通过 bash 登录 Heroku 并安装了 Bundler(gem install bundler),但这并没有帮助。我也尝试更改 GEM_PATH 环境变量,但这似乎也没有任何作用。

我正在绞尽脑汁思考如何解决这个问题。任何帮助表示赞赏!

0 投票
2 回答
2040 浏览

ruby - nbsp 的 Ruby 正则表达式处理

在 ruby​​ 1.9.3 中,正则表达式引擎不会将 nbsp (\u00A0) 视为空格 (\s)。这对我来说常常是一个无赖。

所以我的问题是,这会在 2.0 中发生变化吗?如果没有,有没有办法猴子补丁解决方案?

0 投票
2 回答
3010 浏览

ruby-on-rails - Ruby 2.0 上的 Rails 3-2-stable,捆绑包上的 Psych 错误

由于Sprockets 中的一个问题在 Ruby 2.0 中失败,我需要将我的 Rails 版本更新到最新版本。结果,我的 Gemfile 看起来像这样:

然后导致如下所示的堆栈跟踪。Rails edge 也出现了同样的问题,尽管他们正在针对 Ruby 2.0 运行他们的测试套件,因此它必须兼容。

所以我猜可能存在 Rails 或 Ruby 构建的依赖库与 Ruby 2.0-preview1 不兼容

0 投票
2 回答
2303 浏览

ruby - Ruby 2.0 字节码导出/导入

我一直在阅读ruby​​ 2.0 的新特性,发现它将支持字节码导入/导出:

Ruby 2.0 有望简化将预编译的 Ruby 脚本保存为字节码表示,然后直接运行这些脚本。

我已经安装了 ruby​​-2.0.0-p0,但是我没有找到任何关于如何导出字节码的信息(或者关于这个问题的一般文档)。此功能是否已经实现,如果是,我该如何使用它?

我也想知道一些细节。YARV 字节码是否应该与平台无关?是否所有 gem 都自动包含在字节码中?

0 投票
3 回答
5303 浏览

openssl - 通过 RVM 和 Rbenv 安装 Ruby 2.0.0 时出现 OpenSSL 错误

我正在尝试安装 Ruby 2.0.0-rc1,但出现 OpenSSL 错误。

系统环境: OS:MacOS 10.8.2 Mountain Lion 编译环境:Xcode CommandTools 4.6 xcode46cltools_10_86938131a.dmg

RVM 分期付款:

并且我尝试了 RVM pkg:</p>

但是当我运行时遇到了同样的错误bundle

https://gist.github.com/4704589

请注意,这不是认证错误。我搜索了谷歌很多,但没有人得到同样的错误。


现在我rvm use system也破产了:</p>


rbenv 也有错误:

https://gist.github.com/4704619


但是当我手动从源代码编译 ruby​​ 2.0.0-rc1 时,完全没有问题。

有什么帮助吗?

0 投票
2 回答
2141 浏览

ruby-on-rails - 每当 gem 抛出“无法从时间迭代”错误时

每当我使用gem进行 cron 作业时,我都会使用它,但是当我运行它时:

我收到错误

我在跑

ruby-2.0.0-rc1 和 rails 3.2.12

0 投票
2 回答
6245 浏览

ruby-on-rails - 为 Ruby 2.0 配置 Rails

Ruby 2.0 已经发布,见:

http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/

将我的系统升级到 Ruby 2.0 后,我应该对我的 Rails 应用程序/安装进行哪些更改?

0 投票
1 回答
3609 浏览

ruby - 无法使用 ruby​​ 2.0 安装 bundler 1.3.0

我安装了 Ruby 2.0.0 并且编译运行良好,但是当我使用bundle install它时出现了这个错误:

如果我尝试使用以下方式更新它gem update bundler

当我尝试更新 RubyGems 时:

我错过了什么?

我正在使用 Ruby 2.0.0-p0 和 RVM 1.18.14。