次のコマンドでコンピューターに gem (mechanize) をインストールしようとしています。
>> gem install mechanize --platform=ruby
>> gem install mechanize
エラー
ERROR: Error installing mechanize:
ERROR: Failed to build gem native extension.
"C:/Program Files/Ruby200-x64/bin/ruby.exe" extconf.rb
C:/Program Files/Ruby200-x64/bin/ruby.exe: invalid switch in RUBYOPT: -F (RuntimeError)
gem をインストール (機械化) しようとしているときに表示されます。コマンドラインを管理者として実行します。
以下のコマンドでDevKitをインストールしました(config.xmlが原因で変更されています)
ruby dk.rb init
ruby dk.rb install
このエラーを修正できる方法はありますか? 前もって感謝します。
ここにいくつかのOS情報があります:
- OS バージョン: Win7 64bit
- Ruby バージョン: 2.0.0p195 x64
- DevKit バージョン: DevKit-mingw64-64-4.7.2-20130224-1432-sfx
- GEM バージョン: 2.0.3
- Ruby のインストール場所: C:/Program Files/Ruby200-x64
詳細はスクリーンショットから確認できます:
トラブルシューティングに従って、Regedit ( HKCU\Software\Microsoft\Command Processor ) から AutoRun を削除しましたが、それでも機能しません!
2013/06/03 10:00:26 PM >> REG QUERY "HKCU\Software\Microsoft\Command Processor"
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
CompletionChar REG_DWORD 0x9
DefaultColor REG_DWORD 0x0
EnableExtensions REG_DWORD 0x1
PathCompletionChar REG_DWORD 0x9
AutoRun REG_SZ (if %ANSICON_VER%==^%ANSICON_VER^% "C:\Marslo\Tools\Software\System\CommandLi
icon" -p)&run C:\WINDOWS\autorun.cmd
AutoRun_bak REG_SZ (if %ANSICON_VER%==^%ANSICON_VER^% "C:\Marslo\Tools\Software\System\Comma
\ansicon" -p)&chcp 437&run C:\WINDOWS\autorun.cmd
2013/06/03 10:01:00 PM >> REG QUERY "HKLM\Software\Microsoft\Command Processor" /s
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
CompletionChar REG_DWORD 0x40
DefaultColor REG_DWORD 0x0
EnableExtensions REG_DWORD 0x1
PathCompletionChar REG_DWORD 0x40
AutoRun REG_SZ %WINDIR%\run.bat
2013/06/03 10:01:05 PM >> REG DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun
Delete the registry value AutoRun (Yes/No)? yes
The operation completed successfully.
gem と ruby の詳細は次のとおりです。
2013/06/03 10:15:46 PM >> gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.3
- RUBY VERSION: 2.0.0 (2013-05-14 patchlevel 195) [x64-mingw32]
- INSTALLATION DIRECTORY: C:/Program Files/Ruby200-x64/lib/ruby/gems/2.0.0
- RUBY EXECUTABLE: "C:/Program Files/Ruby200-x64/bin/ruby.exe"
- EXECUTABLE DIRECTORY: C:/Program Files/Ruby200-x64/bin
- RUBYGEMS PLATFORMS:
- ruby
- x64-mingw32
- GEM PATHS:
- C:/Program Files/Ruby200-x64/lib/ruby/gems/2.0.0
- C:/Users/jiaoolii/.gem/ruby/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/