【问题标题】:New Rails App dies with Errno::EIO at /新的 Rails 应用程序因 Errno::EIO 在 /
【发布时间】:2011-03-29 01:00:09
【问题描述】:

你知道为什么一个新制作的 Rails 应用程序会立即失败并显示完全无用的消息吗?

(在 Mac OS 10.6 上,全新安装 RVM-head。rvm install ruby​​ 1.9.2,gem install rails) Ruby 1.9.2、Rails 3.0.5

Rails 新的 myApp
cd myApp
导轨服务器
导航到 localhost:3000...

应用程序错误
Errno::EIO 在 /
输入/输出错误 -

【问题讨论】:

  • dmesg(1) 输出中有什么东西吗?
  • 代码签名:cs_invalid_page(0x100002000):p=27069[ruby] 清除 CS_VALID
  • code signing 消息看起来不相关,但它可能表明您的内存不好或存储损坏?你能运行一些内存和磁盘密集型的东西,比如一些巨大的 C/C++/Objective C 构建一段时间,然后查找段错误或总线错误吗?

标签: ruby-on-rails-3


【解决方案1】:

我做了很多电脑清洁工作。一切都没有重新安装。现在它起作用了。我只能猜测糟糕的计算机维护(未使用、安装了一半的扩展程序/虚拟设备等)正在造成不可预知的破坏。

【讨论】:

  • 使用 Rails 堆栈安装和项目构建非常简单,我节省了大量时间来擦除安装,而不是尝试调试模糊的配置问题。存储库和捆绑程序万岁。
【解决方案2】:

您在 Windows 上吗?除非您将 Ruby 环境降级到 1.8.7,否则您的生活将一团糟

【讨论】:

  • Mac OS 10.6,全新安装 RVM-head(谢谢,我用此信息更新了我的问题)
【解决方案3】:

我遇到了同样的问题,我正在通过 Aptana 命令行窗口启动 rails 服务器。预感我停止了它并通过 Windows 命令行运行 rails 服务器,这让它工作了。从命令窗口运行时,Aptana 似乎并没有像它应该加载的那样加载所有库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多