2011-02-19
Ruby 1.8.7とjson1.5.1 x86-mswin32で、「msvcrt-ruby191.dllが見つからない」エラー
Ruby 1.8.7、Rails 2.3.8、Windows 7で開発環境を構築して、テスト(gem test:units, gem test:functionals)を実行すると、以下のエラーメッセージが出た。
コンピューターに msvcrt-ruby191.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
別の環境では同じソースコードで問題なく動作しているので、gemを調べたところ、jsonのバージョンが違っていた。問題なく動作している環境は、jsonが1.4.6、問題がある環境は1.5.1。問題がある環境のjsonを1.4.6にすると解決(gem uninstall jsonの後、gem install json --version 1.4.6を実行)。
調べてみると、id:ferricksさんが同じようなエラーを報告されていた。
ActiveScriptRuby 1.8.7 を利用している環境で json 1.5.1-mswin32 を使うと、msvcrt-ruby191.dll を呼びに行こうとして失敗する問題
トラックバック - http://d.hatena.ne.jp/MonteCut/20110219/1298103067
リンク元
- 5 http://www.google.co.jp/search?q=msvcrt-ruby191.dll&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 2 http://d.hatena.ne.jp/ruedap/20110222/ruby_heroku_database_sqlite3_download_upload
- 2 http://www.google.co.jp/
- 2 http://www.google.co.jp/search?q=msvcrt-ruby191&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 1 http://d.hatena.ne.jp/MonteCut
- 1 http://d.hatena.ne.jp/keyword/Ruby
- 1 http://d.hatena.ne.jp/ruedap/20110222
- 1 http://reader.livedoor.com/reader/
- 1 http://search.yahoo.co.jp/search?p=rails+CSVファイル読み込み&aq=-1&ei=UTF-8&pstart=1&fr=top_ga1_sa&b=11
- 1 http://www.google.co.jp/hws/search?q=msvcrt-ruby191.dll&client=fenrir-sub&channel=ssp&safe=off&adsafe=off&hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&start=10&br=
