首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要sqlite才能达到merb?

需要sqlite才能达到merb?
EN

Stack Overflow用户
提问于 2010-06-11 05:15:53
回答 2查看 104关注 0票数 2

我有一个关于sqlite的merb依赖性的问题。我要在我的m/c上安装merb,而且我的m/c上没有安装sqlite。我尝试了这个命令“”,并看到了下面的错误。如果有任何方法安装merb与mysql,请告诉我。

构建本机扩展。这需要一段时间..。错误:安装merb时出错:错误:无法构建创业板本机扩展。 /usr/bin/ruby1.8 extconf.rb检查sqlite3.h没有* extconf.rb失败*无法创建Makefile,原因可能是缺少必要的库和/或标题。有关更多细节,请查看mkmf.log文件。您可能需要配置选项。 提供配置选项:--with-opt-dir --with-opt-dir-with-opt-include=${opt-dir}/include-with-opt-lib=${opt-dir}/lib-with-make-prog- configuration -srcdir=.-curdir --ruby=/usr/bin/ruby1.8 -with-sqlite3-dir-un-sqlite3-dir-with-sqlite3- --without-sqlite3-include=${sqlite3-dir}/include -with-sqlite3-lib-un-sqlite3-lib=${sqlit3-dir}/lib Gem文件仍然安装在/usr/lib/ruby/gems/1.8/gems/do_sqlite3-0.10.2中供检查。登录到/usr/lib/ruby/gems/1.8/gems/do_sqlite3-0.10.2/ext/do_sqlite3/gem_make.out的结果

EN

回答 2

Stack Overflow用户

发布于 2010-06-11 05:24:12

从来没有使用过merb,但是它可能使用sqlite作为数据库的缺省值,这就是为什么它是一个框架依赖项。如果你在ubuntu,试试

代码语言:javascript
复制
sudo apt-get install sqlite3 libsqlite3-dev libsqlite3-ruby
sudo gem install sqlite3-ruby

如果您在另一个发行版或其他操作系统上,请使用谷歌了解如何安装sqlite的dev版本,然后安装gem (第二行)。

rails也有同样的依赖性,如果你在谷歌上搜索错误和操作系统,你可能会得到大约10亿个结果,告诉你要得到什么。

票数 0
EN

Stack Overflow用户

发布于 2010-06-11 05:51:03

您将需要为您的项目选择ORM,而merb没有内置。最受欢迎的选择是DataMapper,它有抽象,可以让您在使用mysql时没有问题。检查DataMapper文档以进行安装。

如果愿意,甚至可以使用与rails相同的database.yml文件;DM接受相同的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3020339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档