bundle install
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Enter your password to install the bundled RubyGems to your system:
Using addressable (2.3.8)
Using sass (3.4.15)
Using sassy-maps (0.4.0)
Using breakpoint (2.5.0)
Using chunky_png (1.3.4)
Using coderay (1.1.0)
Using multi_json (1.11.1)
Using compass-core (1.0.3)
Using compass-import-once (1.0.5)
Using rb-fsevent (0.9.5)
Installing ffi (1.9.9)
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
Run Code Online (Sandbox Code Playgroud)
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
mkmf.rb 在 /System/Library/Frameworks/Ruby.framework/Versions/2.0/ 找不到 ruby 的头文件usr/lib/ruby/include/ruby.hGem 文件将保留安装在 /Users/Moe/.bundler/tmp/8353/gems/ffi-1.9.9 中以供检查。
结果记录到 /Users/Moe/.bundler/tmp/8353/gems/ffi-1.9.9/ext/ffi_c/gem_make.out安装 ffi (1.9.9) 时出错,Bundler 无法继续。
gem install ffi -v '1.9.9'在捆绑之前确保成功。
nat*_*tes 31
对我来说,这个问题是通过运行解决的:
bundle update ffi
Run Code Online (Sandbox Code Playgroud)
看起来 gem 作者在版本 1.13.0中修复了这些安装问题
Moh*_*bhy 10
感谢上帝,我能够解决问题,,,
原来的要求之一是在系统上安装了“命令行工具”[使用:Mac OSX 10.9] 我指望我已经安装了“Xcode”,这就是为什么我认为“命令Line Tools”与 Xcode 捆绑并安装,它是但我只需要正确配置“Xcode”....通过执行以下操作:
1.启动“Xcode”....
2.转到“首选项”
3.选择“位置”选项卡
4.命令行工具:=选择系统上已经安装的“Xcode”版本。[下拉式菜单]
5.重启“终端”
6.清除“Drush”缓存
drush cc drush
Run Code Online (Sandbox Code Playgroud)
7.运行:
gem install ffi -v '1.9.9'
Run Code Online (Sandbox Code Playgroud)
它成功了。
bundle install
Run Code Online (Sandbox Code Playgroud)
成功也。
请注意:我也确实重新安装了:
RVM:
\curl -sSL https://get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)
捆绑器 1.10.5:
gem install bundler
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助。
罪魁祸首可能是 Xcode 路径错误。确保有有效的 Xcode,然后先运行它。
sudo xcode-select --switch /Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15303 次 |
| 最近记录: |