我经常在使用mysql
或mysql2
时看到this,我尝试安装ffi
,但这没有任何区别,请你帮忙解决这个问题
我试过gem install ffi
,bundle install ffi
我试了很多东西,就行不通!什么时候rake db:create
我会看到错误,如果我使用rails installer,我会得到最新的ruby installer,我会得到许多其他错误:你需要使用dev工具包来构建这个gem并且我安装了工具包,但仍然是错误,因此我更喜欢使用rails安装程序,
修改:
让我说我输入bundle install mysql
我看到错误:make sure that ffi installation succeeds before you continue
或类似的东西,事情是,如果我不解决ffi error
我会被sqlite困住,因为我打赌mongodb,couchdb,mysql,mysql2,postgeres,等等...都需要ffi
,我不知道ffi
是什么,但它似乎是非常重要的事情
答案 0 :(得分:1)
我自己从来没有遇到过ffi的问题(实际上我在发布之前就没有听说过),尽管我在Windows上工作时确实存在奇怪的宝石问题。
你的问题似乎是这样的:
C:/ Documents and Settings / Administrator / Desktop / ror / selvista / mysql2 / ruby / 1.9.1 / gems / ffi-1.0.11
特别是,您的错误代码中有一行:
configure: WARNING: Libtool does not cope well with whitespace in 'pwd'
我认为您需要将您的ror文件夹移动到其他位置,例如C:\ ror,其中没有空格。
如果你向上看:
Makefile:160: warning: overriding commands for target 'C:/Documents'
它认为您的文件夹只是C:/ Documents