在我的Windows電腦上,我成功安裝了Ruby 1.9.2和Rails 3.0.3。然後我安裝了heroku gem(gem install heroku),版本爲1.17.10,並且它安裝的很好。當我試圖運行「heroku版本」時,它給了我一個信息,「這個應用程序啓動失敗,因爲沒有找到msvcrt-ruby18.dll。重新安裝應用程序可能會解決這個問題。」紅寶石1.9.2 + heroku寶石+導軌3 +窗口
有人可以告訴我該怎麼做嗎?我感謝任何幫助,我可以得到。
在我的Windows電腦上,我成功安裝了Ruby 1.9.2和Rails 3.0.3。然後我安裝了heroku gem(gem install heroku),版本爲1.17.10,並且它安裝的很好。當我試圖運行「heroku版本」時,它給了我一個信息,「這個應用程序啓動失敗,因爲沒有找到msvcrt-ruby18.dll。重新安裝應用程序可能會解決這個問題。」紅寶石1.9.2 + heroku寶石+導軌3 +窗口
有人可以告訴我該怎麼做嗎?我感謝任何幫助,我可以得到。
一個已安裝已對Ruby 1.8.x的,而不是紅寶石1.9.x的編譯寶石
對那個版本的Ruby的共享庫(DLL)的二進制部分(擴展)鏈接,因此msvcrt-ruby18.dll
對他們來說,關於Ruby 1.9.x的工作,他們也需要包括對到Ruby 1.9.x的的共享庫鏈接的二進制擴展
有跡象表明,目前這個問題的兩個已知的寶石:JSON和win32-api。
這一問題已經在RubyInstaller group幾次討論:
Issues with win32-api (and instructions)
在這種鏈接也將找到的說明如何解決JSON寶石了。
要安裝RubyInstaller的devkit,請到我們downloads page,一旦你獲得了二進制,遵循the instructions in our wiki
由於您沒有提供錯誤的精確的輸出,我盡我所能去猜測什麼是問題。
希望這會有所幫助。
您是否使用rubyinstaller.org的安裝程序,並且您是否還安裝了devkit? – nathanvda 2011-01-21 23:43:35
@nathanvda - 不,我沒有。我不知道我必須這樣做。 – 2011-01-22 07:05:44