2011-01-21 16 views
4

私のWindowsコンピュータでは、Ruby 1.9.2とRails 3.0.3が正常にインストールされました。私はその後、heroku gem(gem install heroku)バージョン1.17.10をインストールし、それをインストールしました。 "heroku version"を実行しようとすると、 "msvcrt-ruby18.dllが見つからないため、このアプリケーションを開始できませんでした。アプリケーションを再インストールするとこの問題は解決するかもしれません。"Ruby 1.9.2 + heroku gem + rails 3 + windows

誰に今何をすべきか教えていただけますか?私が得ることができるどんな助けにも感謝します。あなたはRubyのは1.8.xとないのRuby 1.9.x用にコンパイルされたインストールしている宝石の

+0

ruby​​installer.orgからインストーラを使用しましたが、devkitもインストールしましたか? – nathanvda

+0

@nathanvda - いいえ、私はしませんでした。私はそれをしなければならないことを知らなかった。 –

答えて

6

一つ

そのバージョンのRubyの共有ライブラリ(DLL)に対するバイナリ部分(拡張子)のリンクなので、彼らはRubyの1.9.xで動作させるには、彼らが必要msvcrt-ruby18.dll

も、この問題を提示する二つの既知の宝石があります

のRuby 1.9.xの共有ライブラリへにリンクバイナリ拡張子を含めますJSONをおよびwin32-api

これはRubyInstaller group数回に議論されている:あまりにもJSONの宝石を解決する方法も指示を見つけるそのリンクで

Issues with win32-api (and instructions)

。 RubyInstaller開発キットをインストールするには

、私たちのdownloads pageに行くと、あなたはバイナリを入手したら、エラーの正確な出力を提供していないので、私が何であるかを推測するために全力をやっているthe instructions in our wiki

に従ってください。問題。

これが役に立ちます。

+0

ルイスが踏み込んで答えてくれてありがとう、私はあなたが一番よく知っていることを知っていました。 –

+0

ルイスに感謝します。私は開発キットをダウンロードし、それを解凍しました。どのように私はそれが正常にインストールされていることを知っていますか? Ruby、レールをアンインストールしてから再インストールする必要がありますか? –

+1

RubyInstallerの手順はこちらです:http://github.com/oneclick/rubyinstaller/wiki/Development-Kit –

関連する問題