2

Windows XP がインストールされていて、その上で buildr を実行しようとしていますが、これまで Ruby を使用したことがありません。buildr Web サイトの指示に従いました。

  1. Rubyインストーラーを使用してWindows用のRuby 1.8.6をインストールしました
  2. JAVA_HOME 環境変数を JDK を指すように設定します
  3. 以下を実行: gem install buildr --platform mswin32. ドキュメントに関するエラーを除いて、問題なくインストールできたようです (それが重要かどうかはわかりません):

取得: rake-0.8.7.gem (100%)
取得: builder-2.1.2.gem (100%)
警告: builder-2.1.2 には @cert_chain の無効な nil 値があります
取得: net-ssh-2.0.23 .gem (100%)
取得: net-sftp-2.0.4.gem (100%)
取得: ruby​​zip-0.9.4.gem (100%) 取得: highline-
1.5.1.gem (100%)
取得: json_pure -1.4.3.gem (100%)
取得: ruby​​forge-2.0.3.gem (100%)
取得: hoe-2.3.3.gem (100%)
取得: rjb-1.3.2-x86-mswin32-60. gem (100%)
取得: atoulme-Antwrap-0.7.1.gem (100%)
取得: diff-lcs-1.1.2.gem (100%)
取得: rspec-expectations-2.1.0.gem (100%)
取得: rspec-mocks-2.1.0.gem (100%)
取得: rspec-core-2.1.0.gem (100%)
* ** * ** * ** * ** * ** * ** * ** * ** * **

rspec-core-2.1.0 をインストールしていただきありがとうございます 。前回のリリース以降の変更

点を確認するには、アップグレード手順を必ず確認してください: http://github.com/rspec/rspec-core/blob/master/Upgrade .マークダウン





** * ** * ** * ** * ** * ** * ** * ** * ** *
取得: rspec-2.1.0.gem (100%)
取得: xml-simple-1.0.12. gem (100%)
取得中: minitar-0.5.3.gem (100%)
取得中: buildr-1.4.6-x86-mswin32.gem (100%)
開始するには、buildr --help を実行します
rake-0.8.7 が正常にインストールされました
builder-2.1.2 が
正常にインストールされました net-ssh-2.0.23 が
正常にインストールされました net-sftp-2.0.4 が
正常にインストールされました ruby​​zip-0.9.4 が
正常にインストールされました highline-1.5.1 が正常にインストールされました
json_pure-1.4.3
のインストールに成功 ruby​​forge-2.0.3
のインストールに成功 hoe-2.3.3
のインストールに成功 rjb-1.3.2-x86-mswin32-60
のインストールに成功 atoulme-Antwrap-0.7.1
のインストールに成功 diff-lcs-1.1 のインストールに成功.2
rspec-expectations-2.1.0
のインストールに成功 rspec-mocks-2.1.0
のインストールに成功 rspec-core-2.1.0
のインストールに成功 rspec-2.1.0 のインストールに成功 rspec-2.1.0
のインストールに成功 xml-simple-1.0.12
のインストールに成功 minitar-0.5 のインストールに成功.3
buildr-1.4.6-x86-mswin32 が正常にインストールされました
19 個の gem がインストールされ
ました rake-0.8.7 の ri ドキュメントをインストールしています...
builder-2.1.2 の ri ドキュメントをインストールしています...
エラー: builder-2.1.2 のドキュメントを生成中に
... メッセージ:
未処理の特殊: 特殊: type=17, text=""
... RDOC args: --ri --op C:/Ruby187/lib/ruby/gems/1.8/doc/builder-2.1.2/ri --title Builder -- Easy XML Building --main README --line-numbers lib CHANGES Rakefile README doc/releases /builder-1.2.4.rdoc doc/releases/builder-2.0.0.rdoc doc/releases/builder-2.1.1.rdoc --title builder-2.1.2 ドキュメント --quiet

  1. buildr --help を実行すると、次のエラーが発生しました。

C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:926:in 'report_activate_error': RubyGem バージョン エラー: buildr(1.4.6 not >= 0) (Gem::LoadError)
from C:/Ruby187/ lib/ruby/site_ruby/1.8/rubygems.rb:244:in 'activate_dep
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:236:in 'activate'
from C:/Ruby187/lib/ ruby/site_ruby/1.8/rubygems.rb:1307:in 'gem'
from C:/Ruby187/bin/buildr:18

私はそれにバージョンを与えてみました:

buildr _1.4.6 _ --help

しかし、次の点を除いて同じエラーが発生しました。

'report_activate_error': RubyGem バージョン エラー: buildr(1.4.6 not = 1.4.6) (Gem::LoadError)

他の誰かがこれに遭遇しましたか、それとも私は何か間違ったことをしていますか?

ありがとう

更新: JRuby をインストールしたところ、うまくいきました。最初の問題に関するフィードバックは大歓迎です。今のところ、JRuby を使い続けるつもりです。

4

2 に答える 2

1

これは既知の問題です: https://issues.apache.org/jira/browse/BUILDR-580

推奨事項は実行されませんgem update --system

于 2011-08-01T14:37:47.390 に答える
0

スタンドアロンおよび PIK のインストールについて、Windows で同じ問題が発生します。

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 は回避策です。

pik install jruby
-- use it --
jruby -S gem install buildr
buildr --help
 buildr [-f rakefile] {options} targets...
-- happy --
于 2011-11-07T00:35:24.627 に答える