我是一个双重新手:Mac 和 Rails 的新手。周五(终于)拿起了一台新的 Mac,从那以后我的 Rails 应用程序就一直无法运行。
这是我所做的,包括在这篇文章中:
- 安装的 RVM
- 安装了 Ruby 1.87,最新的 Rails 3.07
- 安装了 xCode
- 须藤宝石安装 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 丢失。尝试“port install sqlite3 +universal”或“yum install sqlite3-devel”并检查您的共享库搜索路径(您的 sqlite3 共享库所在的位置)。 * extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。
尝试了 sudo port install sqlite3 +universal,但在看起来像路径错误的地方失败了:post: command not found
所以再次尝试使用明确的端口路径: sudo /opt/local/bin/port install sqlite3
这是成功的,然后 bundle install: 与第一个相同的错误。
是路径问题吗?编译?令人沮丧.. :)