ruby-1.9.2相关内容
我正在尝试使用默认的 Rails 日期、时间和日期时间字段使用 Capybara 构建日期选择器.我正在使用 within 方法来查找字段的选择框,但是当我使用 xPath 查找正确的框时,它会离开 within 范围并在元素的页面. 这是我正在使用的代码.我正在测试的页面有 2 个日期时间字段,但由于此错误,我只能更改第一个字段.目前我有一个包含日期时间字段的 id 的 div 容器,但我
..
我在为 ruby 1.9.2 安装 linecache19(ruby-debug19 的依赖项)时遇到问题 这是我的术语输出 $ rvm 使用 1.9.2使用/home/bogdan/.rvm/gems/ruby-1.9.2-p180$红宝石-vruby 1.9.2p180(2011-02-18 修订版 30909)[x86_64-linux]$ rvm exec gem instal
..
当我在 Gemfile 中包含我制作的 gem 时,感谢 Bundler(版本 1.0.12),然后我尝试像这样捆绑或耙: $ rake 我收到此错误消息: [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec] 中的无效 gemspec:规范中的无效日期格式:“20
..
我决定摆脱 rvm,但我在使用新版本的 ruby 1.9.2 编译 gem 时遇到了麻烦.gem 需要 1.9.2,我有,但说没有它就无法安装,所以错误消息没有意义. 如何明确告诉 gem 用上述版本的 ruby 进行编译? Gem::InstallError: linecache19 需要 Ruby 版本 >= 1.9.2.安装 linecache19 (0.5.12) 时出错,
..
所以,我最近升级到 1.9.2 Ruby,一直使用 1.8.7(我想尝试使用 Rails 3). 我遇到的最大问题是我的 SOAP require 语句都没有工作......我有这样的事情: 需要 'soap/rpc/driver'需要“xsd/qname"需要“肥皂/wsdlDriver"需要'ftools' 即使 ftools 也不起作用,但我认为(查看 Ruby 源代码)这变成了
..
我正在尝试创建一个 Active Record 无表模型.我的 user.rb 看起来像这样 class User 在控制器中创建新对象时 @user = User.new 我收到错误 Mysql2::Error: Table 'Sampledb.users' 不存在:SHOW FIELDS FROM users 解决方案 class Tableless包括 Act
..
我有一堂课: class TestClass定义方法1结尾定义方法2结尾定义方法3结尾结尾 我怎样才能得到这个类中我的方法列表(method1、method2、method3)? 解决方案 您实际上想要 TestClass.instance_methods,除非您对 TestClass 本身可以做什么感兴趣. class TestClass定义方法1结尾定义方法2结尾定义方法3结尾结
..
是否可以从 Ruby 本身获取块的 AST? 我已经查看了 ParseTree 和 ruby_parser,但它们似乎都对 Ruby 1.9.2 提供了粗略的支持(根据我读过的内容).我需要一些与 1.9.2 兼容的东西. 解决方案 开箱即用的 Ripper 包含在 MRI 1.9 中. ruby-1.9.2-p180 :004 >需要“开膛手"=>真的ruby-1.9.2-p
..
我使用Ubuntu 11.10和ruby 1.9.2 我无法在自己的机器上安装节俭的宝石 $ gem install thrift --no-ri --no-rdoc Building native extensions. This could take a while... ERROR: Error installing thrift: ERROR: Failed to
..
我正在使用ruby 1.9.2-p290和RubyMine.而且我尝试使用矩阵(需要“矩阵").所以,我有几个问题. 如何更改矩阵的任何值? 例如: require 'matrix' matrix = Matrix[[1, -2, 3], [3, 4, -5], [2, 4, 1]] matrix[0, 0] = 5 p matrix 下一个: in `
..
为什么YAML.load返回错误的值? ruby-1.9.2-p0 :006 > a = YAML.load('merchant_id: 014213245611111') => {"merchant_id"=>843333440073} ruby-1.9.2-p0 :007 > a["merchant_id"] => 843333440073 我正在使用ruby 1.9.2-p
..
我正在尝试在带OSX Lion(10.7.2)的全新MacBook Air上安装Ruby 1.9.2,并且在安装过程中始终收到错误消息.我是Ruby的新手,并且从Ruby on Rails 3教程开始,所以我下载了RVM,然后运行命令"$ rvm install 1.9.2".这就是发生的事情: Installing Ruby from source to: /Users/richardbe
..
我已经安装了Rails 3.0.3,并在rvm中安装了Ruby 1.9.2,并将rvm设置为默认使用1.9.2. 但是,当我创建一个新的Rails应用并检查环境变量时,它仍然反映了ruby 1.8.7,如何将其更新为1.9.2? 解决方案 您可能正在执行一个旧的1.8.7 rails二进制文件,该文件首先在您的您可以在命令行中键入which rails来查看您正在运行的Rails可执
..
简短而甜美 在Ruby 1.9中运行此代码: FOO = "global constant" class Something FOO = "success!" def self.handle &block self.new.instance_eval &block end end class Other FOO = "wrong constant"
..
我在Slicehost 2岁以上的切片上一直使用"everything gem".但是,我无法在新切片上执行相同的操作. 主要区别在于我现在在我的MBP和片上都运行RVM.我也在运行Rails3.我有Rubygems v 1.5.0和最新版本的RVM,Ruby 1.9.2p136,Capistrano以及几乎所有其他软件包. 我已经尝试了上百万种内容,阅读了所有文档,并且到目前为止,我
..
我包括了宝石, dbd-mysql (0.4.4) dbi (0.4.5) mysql (2.8.1) 当我运行以下代码时,在rails控制台上 require 'rubygems' require "dbi" require 'dbd-mysql' dbh = DBI.connect("DBI:Mysql:TestDB:localhost","username", "pwd")
..
我目前有一个Rails 3.0项目,其中包含Ruby 1.9.2和Resque. 我的应用程序具有多个工作程序类和多个队列,它们是动态创建的(在运行时期间).另外,有多个启动的工人可以在任何队列上自由工作,因为在开始时没有任何现有的队列,并且无法预测它们: $ COUNT=3 QUEUE=* rake resque:workers 将基于project的ID创建的创建队列:
..
loadee.rb puts '> This is the second file.' loaddemo.rb puts 'This is the first (master) program file.' load 'loadee.rb' puts 'And back again to the first file.' 当我运行"ruby loaddemo.rb"时,这可以正
..
尝试通过rvm安装1.9.2时出现以下错误 /Users/craigspaeth/.rvm/scripts/functions/utility: line 152: date: command not found Installing yaml to /Users/craigspaeth/.rvm/usr /Users/craigspaeth/.rvm/scripts/functions/u
..
我以前在Ruby 1.8.7中使用过rubyzip宝石,但是我听说rubyzip在ruby 1.9.2中不能很好地工作. 哪些zip库与Ruby 1.9.2兼容? 解决方案 您是否真的尝试过将rubyzip与1.9.2一起使用?似乎对我来说很好: >> RUBY_VERSION #=> "1.9.2" >> require 'zip/zip' #=> true >> Zip
..