2009-05-29 (金)
Windows環境にx64版 ruby 1.9.1をインストールする。
殆どWindowsにRuby1.9.1をインストールする − @ITのままです。
rubyのインストール
- no titleから、x64版のバイナリを取得
- 上記を解凍して、適当なフォルダ(e.g. C:\ruby。以下%RUBY_HOME%)に配置
- %RUBY_HOME%\binを、Path環境変数に設定
なお、1.9.1からRubyGemsが同梱になったため、上記が完了した時点でgemもインストールされます。
>ruby -v ruby 1.9.1p0 (2009-01-30 revision 21907) [x64-mswin64_80] >gem -v 1.3.1
拡張ライブラリの追加
%RUBY_HOME%\bin に必要な拡張ライブラリを配置します。
RubyGemsを使う上で、Zlibは必須のようです。
ただし、zlib.dllもx64版でないとgemが動作しない模様。
>gem list
C:/ruby/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:1:in `require': 193: %1 は有効な Win32 アプリケーションではありません。 - C:/ruby/lib/ruby/1.9.1/x64-mswin64_80/zlib.so (LoadError)
from C:/ruby/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:1:in `<top (required)>'
from C:/ruby/lib/ruby/1.9.1/rubygems/commands/query_command.rb:3:in `require'
from C:/ruby/lib/ruby/1.9.1/rubygems/commands/query_command.rb:3:in `<top (required)>'
from C:/ruby/lib/ruby/1.9.1/rubygems/commands/list_command.rb:2:in `require'
from C:/ruby/lib/ruby/1.9.1/rubygems/commands/list_command.rb:2:in `<top (required)>'
from C:/ruby/lib/ruby/1.9.1/rubygems/command_manager.rb:140:in `require'
from C:/ruby/lib/ruby/1.9.1/rubygems/command_manager.rb:140:in `rescue in load_and_instantiate'
from C:/ruby/lib/ruby/1.9.1/rubygems/command_manager.rb:132:in `load_and_instantiate'
from C:/ruby/lib/ruby/1.9.1/rubygems/command_manager.rb:65:in `[]'
from C:/ruby/lib/ruby/1.9.1/rubygems/command_manager.rb:118:in `find_command'
from C:/ruby/lib/ruby/1.9.1/rubygems/command_manager.rb:104:in `process_args'
from C:/ruby/lib/ruby/1.9.1/rubygems/command_manager.rb:75:in `run'
from C:/ruby/lib/ruby/1.9.1/rubygems/gem_runner.rb:39:in `run'
from C:/ruby/bin/gem.bat:32:in `<main>'
>
探してみた所、index.htmlにx64版のバイナリがあったため、 解凍して中のzlibwapi.dll を名称変更してみたら使えるようになりました。
>gem list *** LOCAL GEMS *** >
参考文献
トラックバック - http://d.hatena.ne.jp/kamataro/20090529/1243575867
リンク元
- 733 http://d.hatena.ne.jp/mazinlabs/20100307/1267955392
- 249 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CCQQFjAA&url=http://d.hatena.ne.jp/kamataro/20090529/1243575867&ei=XTsnT6HaBYPsmAWg1N2zAw&usg=AFQjCNEDKF9WhoZze3hwG42tI4P4LxACfA
- 102 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCsQFjAB&url=http://d.hatena.ne.jp/kamataro/20090529/1243575867&ei=veUrT-fkJ8rgmAXur73mDw&usg=AFQjCNEDKF9WhoZze3hwG42tI4P4LxACfA
- 89 https://www.google.co.jp/
- 81 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=pW1&q=ruby+1.9.1+win64&btnG=検索&lr=lang_ja
- 74 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/kamataro/20090529/1243575867&rct=j&q=zlib.dll x64&ei=CVCwTaPJFo3uvQPrsZCjBw&usg=AFQjCNEDKF9WhoZze3hwG42tI4P4LxACfA&sig2=auIdOxwAteS8lBvf_efYUA&cad=rja
- 62 http://www.google.co.jp/search?hl=&q=ruby+x64+gem&sourceid=navclient-ff&rlz=1B3GGGL_jaJP357JP358&ie=UTF-8
- 58 http://www.google.co.jp/url?sa=t&rct=j&q=ruby 64bit windows&source=web&cd=1&ved=0CCcQFjAA&url=http://d.hatena.ne.jp/kamataro/20090529/1243575867&ei=PHu_Tr6XHs_OmAXw2f2dBA&usg=AFQjCNEDKF9WhoZze3hwG42tI4P4LxACfA&sig2=cL1Wb26sSxUq6Rx7F54pcQ
- 54 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4SKPB_jaJP281JP281&q=zlibwapi.dll +zlib+圧縮 解凍
- 46 http://www.google.co.jp/url?sa=t&source=web&cd=1&sqi=2&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/kamataro/20090529/1243575867&rct=j&q=/1.9.1/x64-mswin64_80/zlib.so&ei=WFnBTYjRLIi4vgPE_Z2sBA&usg=AFQjCNEDKF9WhoZze3hwG42tI4P4LxACfA