在windowsXp上安装ruby on rails的sqlite3-ruby的问题解决

今天晚上按照书上的步骤一步一步的完成了ruby和rails的安装,但是在做例子的时候,到了 rake db:migrate 时候总是报错,好像是没有安装一个叫sqlite3的东西,赶快百度了一下,用命令 gem install sqlite3-ruby安装,还是报错,就像下面的这样,nmake那块可能报的是中文的错(视你用的什么xp了)

C:\>gem install sqlite3-ruby
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb install sqlite3-ruby
checking for fdatasync() in rt.lib... no
checking for sqlite3.h... no

nmake
'nmake' is not recognized as an internal or external command,
operable program or batch file.


Gem files will remain installed in
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1
.2.4 for inspection.
Results logged to
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_
api/gem_make.out

最后还是在google中找到了正确答案,为了给大家节省点力气,我就不贴英文网站的地址了(因为是好几个网站的综合意见),就请你按照我说的方法去做,应该就能解决问题了。

首先下载附件中的rar包,包里一共有6个文件,将它们全部解压缩到你ruby的bin目录中,假设你的ruby安装在了c盘

那么这个目录就应该是 c:\ruby\bin

接下来 开始->运行->CMD

在命令提示符里面敲 gem install -l c:\ruby\bin\sqlite3-ruby-1.2.3-mswin32.gem 回车

看到下面的提示

C:\>gem install -l c:\ruby\bin\sqlite3-ruby-1.2.3-mswin32.gem
Successfully installed sqlite3-ruby-1.2.3-x86-mswin32
1 gem installed
Installing ri documentation for sqlite3-ruby-1.2.3-x86-mswin32...
Installing RDoc documentation for sqlite3-ruby-1.2.3-x86-mswin32...

说明你安装成功了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值