ruby-2.0

    0热度

    3回答

    任何人都可以提出为什么此规范使用Timecop 0.6.1和Ruby 2.0.0失败吗? (它通过使用时空特警0.4.5和1.9.3的Ruby) require 'timecop' require 'spec_helper' describe Class do it "freezes time" do Timecop.freeze Date.new(2012,7,1) d

    1热度

    1回答

    具有原生扩展的私有Gem我已经从Ruby 1.8.2开始工作良好,然后1.9.3现在无法在Wird模式下安装到Ruby 2.0.0。它不是安装必需的共享对象.so文件,而是复制一个可执行文件。宝石来源没有变化,回到Ruby 1.9.3(并且它是宝石)工作正常。 下面是从gem install 2.0.0-P0详细输出相关: linking shared-object mygem/mygem.so

    2热度

    1回答

    我有一个具有序列值的大阵列。 要检查是否到位X的值对地方上的值的影响X +距离 我想找到所有对 pair = [values[x], values[x+1]] 下面的代码工作 pairs_with_distance = [] values.each_cons(1+distance) do |sequence| pairs_with_distance << [sequence[0],

    0热度

    1回答

    我正在关注Ruby的一本书,我收到了一个奇怪的错误,并且如果有人能够为我整理它,我会很高兴。 我寻找到的集合在Ruby中(很基本的) 文件:song_list.rb class Song attr_accessor :name attr_accessor :artist attr_accessor :duration def initialize(name

    2热度

    1回答

    我正在使用Amazon Product Advertising API (amazon-ecs)宝石,但我使用的是item_lookup方法,而不是item_search,这是唯一记录在案的。 我正在寻找返回项目TradeInValue,但我很困惑如何做到这一点。它显然正在返回,但我不知道如何解析它。 这是呼叫: Amazon::Ecs.item_lookup('9780521153348', :

    4热度

    1回答

    我有一个简单的CSV文件,使用| (管道)作为引用字符。在将我的Rails应用程序从Ruby 1.9.2升级到1.9.3后,出现“CSV :: MalformedCSVError:第1行缺少或不准确的引用”错误。 如果我弹出打开vim并替换|用普通的引号,单引号甚至“=”,文件工作正常,但| |并*导致错误。任何人有什么想法可能会造成这种情况?这里有一个简单的一行,可以重现错误: @csv = C

    4热度

    1回答

    在Windows上使用Ruby 2.0 x64。通过下载sqlite3 autoconf源代码和编译来安装sqlite3 gem。然后我做了一个gem install sqlite3 --platform=ruby ...。但是,现在当我运行rails server时,出现以下错误。这是sqlite3_native.rb在哪里?我无法在任何地方找到它。 C:/Ruby200-x64/lib/rub

    0热度

    1回答

    我试图通过RVM(rvm install 2.0.0)安装Ruby 2.0。一切似乎都很顺利,直到它结束Error running 'make -j8'。我也使用XCode 4.6.2。我如何解决它? Installing Ruby from source to: /Users/scott/.rvm/rubies/ruby-2.0.0-p0, this may take a while depen

    7热度

    1回答

    我记得在Ruby 2.0中允许使用case语句的过程,但我无法谷歌它。 我试过检查Ruby 2.0.0 NEWS和How to write a switch statement in Ruby。我还访问了http://ruby-doc.org,但它的关键字链接是Ruby 1.9,而不是Ruby 2.0。 在case语句中是否允许procs?

    0热度

    1回答

    如何从块内更新实例变量? E.g. def initialize_people(people) people.each do |person| person = "Bob" if person.nil? end end @first = "Adam" @second = "Eve" @third = nil people = [@first, @sec