问题标签 [ruby-1.9.3]
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 - 无法在干净的 Lion 安装上安装 Ruby 1.9.3
尝试使用 RVM 安装 1.9.3。
在我的make.log
我之前在 SL 中遇到过这个问题。我安装了 Xcode 4.3.2(也安装了命令行工具) 我安装了 readline 6.2.2。
添加export ARCHFLAGS="-arch x86_64"
到我的.bash_login
文件中。
我也尝试过rvm install 1.9.3 --with-gcc=clang
,但我遇到了同样的错误,由于支持有限,我宁愿避免这样做。
有人有可行的程序吗?
编辑:
ubuntu - Error compiling the tesseract-ocr gem with ruby ffi-inliner
When I try and run the following code,
I get the errors below
The log file mentioned contains the following:
My Gemfile.lock contains the following:
The tesseract version (at least, that provided by Ubuntu) is 3.02.01-2
How do I get this to compile?
ruby-1.9.3 - 用于docusign的未定义方法`gsub'...(NoMethodError)
通过github(git://github.com/felipec/soap4r.git)安装docusign gem和依赖soap4r gem后,我在尝试运行服务器时遇到了这个问题
我调查了
request_recipient_token_client_urls.rb
但只发现
回调 = instance_methods.select { |m| m =~ /^on/ }.reject { |m| m =~ /=/ }.map { |m| m.gsub(/^on/, '').underscore }
我不明白这里出了什么问题。我只能怀疑soap4r有问题,因为我必须通过与ruby 1.9兼容的github版本安装它
ruby - Ruby 1.9.3 并行运行时不运行任何单元测试
并行运行时,Ruby 1.9.3 不运行任何单元测试
给定以下代码,
单元测试在不并行运行时有效,但在并行运行时无效:
对于它的价值,以下是调试开关打开时发生的情况:
我也尝试过要求 minitest,但没有可用的并行测试:
给
这是 Ruby 和 ubuntu 的版本。
我还使用最近提交的 Ruby on OS X snow leopard (ruby 2.0.0dev (2012-05-05 trunk 35543) [x86_64-darwin10.8.0]) 运行了第一个脚本,但它在那里不起作用。
我究竟做错了什么?
当我有多个文件但未明确使用时会发生以下情况Test::Unit::Runner
测试1.rb
test2.rb
test_all.rb
尝试使用这种方法:
ruby - Mac OS 是否支持 Ruby 1.9.3?还是我应该坚持使用 1.8.7?
Mac OS 是否支持 Ruby 1.9.3?还是我应该坚持使用 1.8.7?我是 OS X 的新手,正在设置我的 Ruby 开发环境。
ruby - 红宝石块问题循环变量
我是红宝石新手。这是来自 ruby 网站的一段代码。
我在菜单中找不到什么“链接”和“列表”关键字。谁能解释一下这两个关键字,这两个关键字的定义在哪里。
我也对他们如何读取变量名称和 url 感到困惑,他们是通过同一行的空格读取它还是什么?所以如果我有 Comics1 link_of_comics_site_1 Comics2 link_of_comics_site_2 Comics3 link_of_comics_site_3
所以对于第一次迭代,name=Comics1 和 url =link_of_comics_site_1
谢谢。
ruby-on-rails - Ruby 1.9.3 和 Rails 3.2.2 序列化哈希不能反序列化
基本上,我将 1.8.7@rails2 应用程序升级到 1.9.3@rails3.2
当尝试.each_pair
在序列化哈希上使用时,我最终得到
当试图访问 rails 控制台来加载它时measure.coefficients
,它给了我一个字符串。如果我YAML.load(serialized_string)
按照以下答案 rails 错误的指示尝试在“psych”或“syck”中
运行,则无法解析 YAML
我最终得到
使用“心理”引擎时的类似结果。有什么线索吗?
以下是字符串格式的哈希示例:
cucumber - 未捕获的投掷 :halt
我正在尝试实现基本的 http 身份验证,但我需要根据已通过身份验证的帐户的状态返回不同的 HTTP 状态代码。我正在使用 Sinatra 来托管 API,这就是我的应用程序的样子:
所以基本上,它返回一个状态 200 表示 ok 身份验证,403 表示被禁止的用户,412 表示未验证的用户,如果身份验证失败则返回 400。
问题是我无法让我的测试正常工作。正常身份验证的测试工作正常并通过,但需要检查自定义 HTTP 状态响应的测试失败,并出现以下错误:
ArgumentError: uncaught throw :halt ./app.rb:23:in
throw' ./app.rb:23:in
block in ' ./features/step_definitions/when_steps.rb:8:in/^I make the call to the API$/' ./features/banned.feature:8:in
当我调用 API 时跳过步骤
有人可以解释一下我做错了什么或错过了什么以使其按我的意愿工作吗?
redis - 在没有 Rails 的情况下设置 Rescue 和 Redis
我知道这是一个相当模糊的问题,并不是真正的编程问题,但我正在努力建立一个 Resque 系统。
我遇到的问题如下:
我知道如何编写可以推送到我们队列系统的作业。我们依赖于定义了perform方法的模块,因此它可以由 Worker 执行。我能够编写 Ruby 代码,因此它可以使用 Gems 等......
但是,我们不依赖 Rails。我只有一个小的 Ruby 应用程序,它应该“加载”应用程序的环境。这意味着运行一些初始化脚本来配置 memcache、redis 和 Sequel 的变量。
我们有一个使用 monit.d 运行的旧版本来监控队列并保持它们运行。为了使帖子简短,我正在寻找有关编写某种“应用程序”的信息,该“应用程序”可用作队列系统的基础。它不是 Rails 应用程序,但它应该能够执行以下操作:
- 通过轮询队列来运行作业(在代码中定义)
- 定义新作业
- 启动和停止整个工作池(首选 Rake 任务)
- 不依赖于 Rails
我知道这个问题有点模糊,但我不知道如何更好地描述它。希望有人可以提供一些有关如何解决此问题的见解。
ruby - MongoDB Ruby 原子附加更新问题
我期待最后一行会创建一个新节点:{"_id"=>"test", "1"=>{"2"=>"b"}}
或{"_id"=>"test", "1"=>["a",{"2" => "b"}]}
是否可以让它创建一个不存在的节点?如果已经有一个键:值对,则取消转换为数组?
多一个:
是否可以将值转换为数组而不覆盖它们?从而使以上:
#=>{"_id"=>"test", "1"=>["a","b"]}
我这样说是因为我有大型数组,如果我下载数组并在 Ruby 端取消移动它,则会产生性能开销。
对于第一个问题,集合中的文档具有多种形状,并且在 ruby 中构建一个 when:case 方法对于所有可能性来说都是很多开销/工作。
Ruby unshift:http ://www.ruby-doc.org/core-1.9.3/Array.html#method-i-unshift
::编辑::
确切的代码: