【问题标题】:msvcrt-ruby18.dll not found when trying to use Heroku for Windows XP尝试使用 Heroku for Windows XP 时找不到 msvcrt-ruby18.dll
【发布时间】:2011-06-09 09:13:30
【问题描述】:

我有一个学生在 Windows XP 上进行开发,他在尝试运行 heroku keys:add 时遇到了一个奇怪的错误。错误是:

This application has failed to start because msvcrt-ruby18.dll was not found. Re-installing the application may fix this problem.

经过大约半小时的尝试,我的 google-fu 在这方面失败了。

谁能帮忙?

【问题讨论】:

  • 尝试重新安装 Ruby? Ruby 的版本和补丁级别是多少?你用过rubyinstaller.org的包吗?
  • 这是 Ruby 1.9.2,他使用了来自 ruby-lang.org/en/downloads 的 RubyInstaller
  • 试试gem update --system 看看,这样的dll 缺少are usual。在这些情况下,我只是从我在硬盘上安装的另一个 ruby​​ 将它复制到ruby/bin。似乎 Ruby 安装程序有时不包含重要的 dll,而且我还没有看到关于这个问题的通用答案。

标签: ruby-on-rails ruby dll windows-xp heroku


【解决方案1】:

仅供参考,我们的解决方案是install Ruby 1.8.7。由于 Ruby 在 1.9.2 中增加了显着的性能优势,因此它不是一个很好的解决方案,但话又说回来,在 Windows XP 上本地开发 Web 应用程序也不是;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2011-01-11
    • 2011-02-19
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多