问题标签 [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 改进在 CI 服务器中不起作用
我在 Jenkins 服务器中遇到错误:
运行 rspec 时,出现以下错误:
完全相同的代码可以在我的本地计算机上运行,使用 ruby2。这是我的版本:ruby 2.0.0dev (2012-12-01 trunk 38126) [x86_64-linux]
此外,它适用于 irb。using
运行脚本时,ruby 似乎无法识别该语句。
这是代码:
澄清:细化在不同的文件中定义。我在网上搜索,看看修订版r39474
和r38126
.
ruby-on-rails - 安装 ruby 2.0.0 rvm osx 10.6
我在将 Ruby 升级到 2.0.0 和将 Rails 升级到 3.2.13 时遇到了一点问题。我正在使用本指南,并开始为 ruby 2.0.0 和 rails 3.2.13 创建一个新的项目特定 gem 列表。
这是代码
和文件:
/usr/local/rvm/log/ruby-2.0.0-p0/yaml/configure.log:/usr/local/rvm/log/ruby-2.0.0-p0/openssl/configure.log:/usr/local
http://txtup.co/f7taC
_
http://txtup.co/vmXHM
_ /rvm/log/ruby-2.0.0-p0/yaml/make.log:/usr/local/rvm/log/ruby-2.0.0-p0/openssl/make.log:/usr/local/rvm/log
http://txtup.co/wIowb
_
This is massive. I'll upload it if you ask me to
_ /ruby-2.0.0-p0/configure.log:
http://txtup.co/zbNiz
如果您还有什么需要,请告诉我。不知道我做了什么,但不确定接下来要做什么。谢谢!
ruby-on-rails - 在 AWS EC2 上安装 Ruby 2.0 和 Rails 4.0.0beta
在默认的 Amazon EC2 Linux 安装 (Amazon Linux AMI 2012.09.1) 上安装 Ruby 2.0.0 和 Rails 4.0.0beta1 非常顺利。但是 openssl 阻碍了(例如http://railsapps.github.com/openssl-certificate-verify-failed.html)并且奇怪的是阻止 openssl 安装或导致 RubyGem 包管理器安装 rails。
我该如何解决这些问题?
bundler - 使用 Foreman 和 ruby 2.0.0 启动 Rails
我只是将 Rails 应用程序升级到 Ruby 2.0.0,部署到 Heroku 工作正常。ruby "2.0.0"
在 Gemfile 中指定,但是当我尝试使用本地启动 Rails 时
我得到...
我已经安装了最新的 Bundler,完成了捆绑安装,并且我已经运行 ruby 2.0.0 的 gor rvm。
ruby -v
在控制台返回ruby 2.0.0p0
我只是不确定这是在哪里掉下来的。
运行foreman start
按预期工作。它只是不会开始bundle exec
谁能指出我正确的方向?我错过了什么?
ruby - 红宝石仍然显示旧版本
我已经安装了或者我认为在我的运行 leopard 10.5.8 的 osx ppc 上安装了一个新版本的 ruby,但是当我运行时ruby --version it shows the old one 1.8.7
(机器上的默认设置)但是当我运行时......
它显示 ruby2.0.o 已打开:
及其所有.rb
文件。
但是当我检查使用locate ruby
它显示了 1.8.7 下的版本
任何时候我检查ruby --version
它都会显示 1.8.7 ......我该如何改变它?
完全是新手……谢谢。
顺便说一句,rvm 不是通过任何机会或自制软件安装的,而且我的 xcode 没有下载。
ruby - 在 Ubuntu for Discourse 上安装 fast_xor Gem 时遇到问题
我对 ruby、rvm、gems 等术语很陌生;但我正在尝试在 Ubuntu 12.10 服务器上安装 Discourse。我已经安装了所有的宝石bundle install
,除了一个,fast_xor
:
我已从 Git 签出fast_xor
项目,但在从源代码编译时收到类似的错误。
rvm list
仅列出一个版本的 Ruby :
我不知道从这里去哪里?
ruby-on-rails - 由于错误无法创建 Rails 应用程序
这是我正在做和得到的
我只安装了 ruby 2.0
我该如何解决?
ruby-on-rails-3 - 错误“...无法加载此类文件 -- mysql2/2.0/mysql2 (LoadError)”。在带有 Ruby 2.0.0 的 Windows XP 上
该命令rails server
引发此错误。
我在 Windows XP 机器上使用来自RubyInstaller的Ruby 2.0.0 。
我想出了问题所在,但我不知道如何解决。问题是gem中没有任何2.0/
目录。mysql2-0.3.11-x86-mingw32
这是从Gemfilerails
作为其依赖项安装的 gem :
这是该mysql2.rb
文件中的内容:
很明显,它采用当前的 Ruby 版本号并将其用作到达某个mysql2
文件的路径段。其实就是mysql2.so
文件。当我使用Ruby 2.0.0时,路径段是2.0
:
好的,现在让我们看看mysql2-0.3.11-x86-mingw32
gem 的目录是怎样的:
没有任何2.0/
目录。
我知道有关libmysql.dll的问题。我在我的C:\Ruby200\bin
. 它没有帮助。
我从 RubyInstaller 的创建者那里读到了这个答案https://stackoverflow.com/a/5368767/1114926 。我试过但没有帮助。它适用,Ruby 1.9.3
因为有1.9/
目录。但它不适用于Ruby 2.0.0
.
如何解决?
更新 1:
谢谢你的回答。我试过了。不幸的是我有ERROR: Failed to build gem native extension.
错误:
它说:
您必须先安装开发工具。
但是我已经安装了完整的 DevKit,RubyInstaller 安装了它。无法理解它还需要什么。
我已经在mysql2
GitHub 页面https://github.com/brianmario/mysql2/issues/364上发布了一个问题。还没有答案。
ruby - 在绑定对象方面需要帮助
Binding 类的对象将执行上下文封装在代码中的某个特定位置,并保留此上下文以供将来使用。在此上下文中可以访问的变量、方法、self 的值以及可能的迭代器块都被保留。绑定对象可以使用 Kernel#binding 创建,并且可用于 Kernel#set_trace_func 的回调。
任何人都可以通过上面每条粗线的单个示例来帮助我理解这个事实吗?
rvm - 无法使用 RVM 安装 Ruby 2.0.0-p0。运行“make -j8”时出错
我今天尝试使用 RVM 安装 Ruby 2,但失败了。我更新了 RVM,我所有的 brew 公式等等。这就是我得到的:
有人遇到过这个问题吗?
-编辑 - -
/Users/admin/.rvm/log/ruby-2.0.0-p0/make.log: