首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在windows上运行buildr

无法在windows上运行buildr
EN

Stack Overflow用户
提问于 2011-08-01 10:47:42
回答 2查看 560关注 0票数 2

我安装了Windows,我试图在它上运行buildr,我以前从未使用过Ruby。我在buildr网站上跟踪使用说明,即:

  1. 使用Ruby安装程序安装用于windows的Ruby1.8.6
  2. 将JAVA_HOME env变量设置为指向我的JDK
  3. 运行以下代码: gem安装buildr --platform mswin32。似乎安装ok,除了文档错误(不知道这是否重要):

抓取:rake-0.8.7宝石(100%) 抓取:构建器-2.1.2.gem (100%) 警告: builder-2.1.2对@cert_chain的零值无效 获取:net 2.0.23.gem (100%) 获取:net 2.0.4宝石(100%) 抓取: rubyzip-0.9.4.gem (100%) 提取:highline-1.5.1宝石(100%) 取:json_纯-1.4.3.gem (100%) 抓取:红宝石-2.0.3宝石(100%) 抓取:锄头-2.3.3.宝石(100%) 抓取:rjb-1.3.2-x86-mswin32 32-60宝石(100%) 抓取:阿托尔梅-安特罗布-0.7.1宝石(100%) 抓取:diff-lcs-1.1.2宝石(100%) 抓取:rspec-预期-2.1.0创业板(100%) 抓取:rspec-模拟-2.1.0宝石(100%) 抓取:rspec-core-2.1.0宝石(100%) ***************************谢谢安装rspec 2.1.0请务必查看升级说明,看看可能有哪些 自上一版本以来更改:*************************** http://github.com/rspec/rspec-core/blob/master/Upgrade.markdown 抓取:rspec-2.1.0宝石(100%) 获取:xml-简单-1.0.12.gem (100%) 抓取:微型-0.5.3宝石(100%) 获取: buildr-1.4.6-x86-mswin32.gem (100%) 要开始运行buildr --帮助 成功安装rake-0.8.7 成功安装构建器-2.1.2 成功安装net 2.0.23 成功安装net-sftp-2.0.4 成功安装rubyzip-0.9.4 成功安装highline-1.5.1 成功安装json_纯-1.4.3 成功安装rubyforge 2.0.3 成功安装锄头-2.3.3 成功安装rjb-1.3.2-x86-mswin32 32-60 成功安装atoulme-Antwrap-0.7.1 成功安装diff 1.1.2 成功安装rspec-期望值-2.1.0 成功安装rspec- installed 2.1.0 成功安装rspec-core-2.1.0 成功安装rspec-2.1.0 成功安装xml-simple-1.0.12 成功安装minitar-0.5.3 成功安装buildr-1.4.6-x86-mswin32 32 安装了19颗宝石 为rake安装ri文档-0.8.7. 安装建筑师的ri文档-2.1.2. 错误:为builder-2.1.2生成文档时 ..。电文: 未处理特殊:特殊: type=17,text=“ ..。RDOC args:

  1. 运行buildr -帮助并得到以下错误:

C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:926:in 'report_activate_error':RubyGem版本错误: buildr(1.4.6不是>= 0) (Gem::LoadError) 来自C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:244:in 'activate_dep‘ 来自C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:236:in 'activate‘ 来自C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:1307:in‘宝石’ C:/Ruby187 187/bin/buildr:18

我试着给它一个版本:

buildr _1.4.6 _-帮助

但我也犯了同样的错误除了:

‘'report_activate_error':RubyGem版本错误: buildr(1.4.6 not = 1.4.6) (Gem::LoadError)

有没有其他人遇到过这种情况,或者我做错了什么?

谢谢

更新:我安装了JRuby,这对我很有用。任何关于初始问题的反馈都是非常感谢的,因为现在我将坚持使用JRuby。

EN

回答 2

Stack Overflow用户

发布于 2011-08-01 14:37:47

这是一个已知的问题:https://issues.apache.org/jira/browse/BUILDR-580

建议不运行gem update --system

票数 1
EN

Stack Overflow用户

发布于 2011-11-07 00:35:24

对于独立安装和PIK安装,我在Windows上也有同样的问题。

代码语言:javascript
复制
pik install ruby 1.8.7
-- use it --
gem install buildr --platform mswin32 --no-rdoc --no-ri
C:/Users/yclian/.pik/rubies/Ruby-187-p352@java/lib/ruby/site_ruby/1.8/rubygems.rb:926:in `report_activate_error': RubyGem version error: buildr(1.4.6 not >= 0) (Gem::LoadError)
    from C:/Users/yclian/.pik/rubies/Ruby-187-p352@java/lib/ruby/site_ruby/1.8/rubygems.rb:244:in `activate_dep'
    from C:/Users/yclian/.pik/rubies/Ruby-187-p352@java/lib/ruby/site_ruby/1.8/rubygems.rb:236:in `activate'
    from C:/Users/yclian/.pik/rubies/Ruby-187-p352@java/lib/ruby/site_ruby/1.8/rubygems.rb:1307:in `gem'
    from C:/Users/yclian/.pik/rubies/Ruby-187-p352@java/bin/buildr:18

正如作者所说,JRuby是解决办法。

代码语言:javascript
复制
pik install jruby
-- use it --
jruby -S gem install buildr
buildr --help
 buildr [-f rakefile] {options} targets...
-- happy --
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6897340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档