我经常看到这在使用mysql或mysql2时,我试着安装ffi,但没有什么区别,请您帮助解决这个问题。
我试过gem install ffi,bundle install ffi,我尝试了很多东西,只是不能工作!当做rake db:create时,我会看到错误,我有最新的rails安装程序,如果我使用ruby安装程序,我会得到许多其他的错误,比如:您需要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是什么,但这似乎是非常重要的事情
发布于 2012-02-03 16:58:38
我自己从来没有和ffi有过问题(事实上我在你的帖子之前还没听说过),尽管我在Windows上工作时确实遇到了奇怪的宝石问题。
你的问题似乎是:
C:/文件和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
https://stackoverflow.com/questions/9131358
复制相似问题