【发布时间】:2011-07-26 15:58:05
【问题描述】:
我是一个双重新手:Mac 和 Rails 的新手。周五(终于)拿起了一台新的 Mac,从那以后我的 Rails 应用程序就一直无法运行。
这是我所做的,包括在这篇文章中:
- 已安装 RVM
- 已安装 Ruby 1.87,最新 Rails 3.07
- 已安装 xCode
- sudo gem 安装 sqlite3
- 更新 sqlite3 只是为了更好地衡量
但结果没有变化:
这里是捆绑安装扼流圈的地方:
安装带有原生扩展的 sqlite3 (1.3.3) /Library/Ruby/Site/1.8/rubygems/installer.rb:551:in `build_extensions': 错误: 无法构建 gem 原生扩展。 (Gem::Installer::ExtensionBuildError)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
正在检查 sqlite3.h... 是 检查 -lsqlite3 中的 sqlite3_libversion_number()... 否 sqlite3 丢失。尝试“端口安装 sqlite3 +universal” 或 'yum install sqlite3-devel' 并检查您的共享库搜索路径( 您的 sqlite3 共享库所在的位置)。 * extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少 必要的库和/或头文件。查看 mkmf.log 文件了解更多信息 细节。您可能需要配置选项。
尝试了 sudo port install sqlite3 +universal,但由于看起来像路径错误而失败: 帖子:找不到命令
所以再次尝试使用明确的端口路径: sudo /opt/local/bin/port 安装 sqlite3
这是成功的,然后捆绑安装: 与第一个相同的错误。
是路径问题吗?编译?令人沮丧.. :)
【问题讨论】:
标签: ruby-on-rails sqlite osx-lion