ruh*_*gry 4 ruby sqlite ruby-on-rails
我想用命令创建myApp
rails new myApp
但它给出了一个错误:
使用本机扩展安装sqlite3(1.3.4)Gem :: Installer :: ExtensionBuildError:错误:无法构建gem本机扩展.
/usr/bin/ruby1.8 extconf.rb检查sqlite3.h ...没有sqlite3.h丢失.尝试'port install sqlite3 + universal'或'yum install sqlite3-devel'并检查共享库搜索路径(sqlite3共享库所在的位置). *extconf.rb失败*由于某些原因无法创建Makefile,可能缺少必要的库和/或标头.检查mkmf.log文件以获取更多详细信息.您可能需要配置选项.
提供的配置选项: - with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir}/include --with-opt-lib - without-opt-lib = $ {opt-dir}/lib --with-make-prog --without-make-prog --srcdir =.--curdir --ruby =/usr/bin/ruby1.8 --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include = $ {sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib = $ {sqlite3-dir}/lib --enable-local --disable-local
Gem文件将保留在/usr/lib/ruby/gems/1.8/gems/sqlite3-1.3.4中以供检查.结果记录到/usr/lib/ruby/gems/1.8/gems/sqlite3-1.3.4/ext/sqlite3/gem_make.out安装sqlite3(1.3.4)时出错,Bundler无法继续.
gem install sqlite3 -v '1.3.4'在捆绑之前确保成功.
我该怎么办?谢谢
iai*_*ain 12
确保安装了SQLite3的开发标题.
例如:
在Ubuntu上,你可以使用 apt-get install libsqlite3-dev
在安装了自制软件的Mac上:brew install sqlite.
| 归档时间: |
|
| 查看次数: |
3796 次 |
| 最近记录: |