像安装约塞米蒂之前一样,我尝试安装了一个创业板,但现在我遇到了一个错误:
/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in“同步”:错误:无法构建创业板本机扩展。(Gem::Ext::BuildError)
错误:无法构建创业板本机扩展。
死锁
这是我写的命令:
sudo gem install mysql2这是它在终端中显示的消息:
Gem文件将继续安装在/Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9中以供检查。登录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out的结果 Gem文件将继续安装在/Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9中以供检查。从/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in
build_extension' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in块登录的结果“来自/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:ineach' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:inbuild_extensions‘从/Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:inblock in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:inuse_ui‘from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:inbuild_extensions' from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:inbuild_extensions’in /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:incontains_requirable_file?' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:inblock in find_inactive_by_path‘from /Library/Ruby/Site/2。0.0/rubygems/Speciication.rb:924:ineach' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in中查找来自/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:inrescue in require' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in的“fromfind_inactive_by_path' from /Library/Ruby/Site/2.0.0/rubygems.rb:185:intry_activate”从/Library/Ruby/Site/2.0.0/rubygins.rb:601:inload_yaml' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:inload_file‘从/Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:ininitialize' from /Library/Ruby/Site/2.0.0/rubygems.rb:289:innew‘from /Library/Ruby/Site/2.0.0/rubygins.rb:289:inconfiguration' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:63:in运行’from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:38:inblock in build' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tempfile.rb:324:inopen‘,来自/Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_从/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:inchdir' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:in到build_extension‘从/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:insynchronize' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:inbuild_extension’到/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198的build_extension‘中的builder.rb:17:inbuild' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:161:in块(2级)::在block in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in中,每一个‘来自build_extensions中的build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in块’,来自/Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:inuse_ui' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:inbuild_extensions‘,来自/Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:inbuild_extensions' from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:incontains_requirable_file?’分别来自/Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:inblock in find_inactive_by_path' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in/ /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:infind' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:infind_inactive_by_path/Library/Ruby/Site/2.0.0/rubygins.rb:185: intry_activate' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in救援in require‘from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_/Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:inload_file' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:in的require.rb:144:inrequire' from /Library/Ruby/Site/2.0.0/rubygems.rb:601:inload_yaml从/Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:39:inrun' from /usr/bin/gem:21:in初始化“from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:innew' from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:indo_configuration”
我使用OSX10.10和Xcode 6 Beta。
你们中有人知道该怎么办吗?
发布于 2014-06-24 09:51:12
当我通过bitnami安装mysql时,我也遇到了同样的问题,看起来您没有所有必需的mysql库。
我使用布鲁什并重新安装mysql
brew install mysql
sudo gem install mysql2此外,您还需要在主目录中的.profile文件中加载动态库,可以通过在.profile文件中添加这些行来实现这一点。
export PATH=$PATH:$MYSQL
export DYLD_LIBRARY_PATH=/Applications/mysql/lib:$DYLD_LIBRARY_PATH在上述两行代码中
/Applications/ mysql /lib是安装mysql库的路径,在您的应用程序中可能会有所不同,请根据您的环境进行检查和使用
发布于 2014-06-10 18:45:45
我也有过同样的问题。RVM将我的问题降到了10.10约塞米蒂的1.9.3,以下是所采取的步骤:
$ \curl -sSL https://get.rvm.io | bash
$ source /Users/shedali/.rvm/scripts/rvm
$ rvm install 1.9.3 --with-gcc=clang
$ gem install [packagename]https://stackoverflow.com/questions/24113251
复制相似问题