我在尝试启动rails服务器时遇到此错误:
/Users/Findeii/.rvm/gems/ruby-1.9.3-p0@pricebook/gems/ffi-1.9.6/lib/ffi/library.rb:133:in `ffi_lib中的块':无法打开库 '/Users/Findeii/.rvm/gems/ruby-1.9.3-p0@pricebook/gems/scrypt-2.0.0/ext/scrypt/x86_64-darwin/libscrypt_ext.bundle': dlopen的(/Users/Findeii/.rvm/gems/ruby-1.9.3-p0@pricebook/gems/scrypt-2.0.0/ext/scrypt/x86_64-darwin/libscrypt_ext.bundle, 5):找不到合适的图像。找到:(LoadError)
我发现scrypt需要i386并且ruby在x86_64中运行,但我不知道如何解决这个依赖问题。 (Mac OSX Yosemite,hackintosh)
我不知道如何解决ffi_lib中的块(或者如果解决依赖性问题将解决它。)
我已经尝试卸载scrypt和ffi gems并重新安装 - 问题仍然存在。 我已经尝试卸载所有宝石,gemsets和ruby版本 - 问题仍然存在。
我正在使用Rails 4.0.2,Ruby 1.9.3(我知道它的旧版本,但我只是为一家仍在使用它的公司做兼职)
任何和所有帮助将不胜感激。