首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >升级到OS 10.10约塞米蒂Beta后,Gem无法工作

升级到OS 10.10约塞米蒂Beta后,Gem无法工作
EN

Stack Overflow用户
提问于 2014-06-07 17:32:45
回答 1查看 5.7K关注 0票数 14

在更新到10.10 Yosemite之后,我很难让gem工作。

运行此(或任何其他创业板安装/卸载):

代码语言:javascript
运行
AI代码解释
复制
sudo gem install mysql2psql

它总是会给我带来以下错误:

代码语言:javascript
运行
AI代码解释
复制
/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in `synchronize': ERROR: Failed to build gem native extension. (Gem::Ext::BuildError)

    ERROR: Failed to build gem native extension.

    deadlock; recursive locking

Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/mysql-2.9.1 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/mysql-2.9.1/gem_make.out


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/mysql-2.9.1 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/mysql-2.9.1/gem_make.out
    from /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 `block in build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `each'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in `block in build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in `use_ui'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in `build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in `build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in `contains_requirable_file?'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in `block in find_inactive_by_path'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `each'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find_inactive_by_path'
    from /Library/Ruby/Site/2.0.0/rubygems.rb:185:in `try_activate'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in `rescue in require'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
    from /Library/Ruby/Site/2.0.0/rubygems.rb:601:in `load_yaml'
    from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:in `load_file'
    from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:in `initialize'
    from /Library/Ruby/Site/2.0.0/rubygems.rb:289:in `new'
    from /Library/Ruby/Site/2.0.0/rubygems.rb:289:in `configuration'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:63:in `run'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:38:in `block in build'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tempfile.rb:324:in `open'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:17:in `build'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:161:in `block (2 levels) in build_extension'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:in `chdir'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:in `block in build_extension'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in `synchronize'
    from /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 `block in build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `each'
    from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in `block in build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in `use_ui'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in `build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in `build_extensions'
    from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in `contains_requirable_file?'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in `block in find_inactive_by_path'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `each'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find'
    from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find_inactive_by_path'
    from /Library/Ruby/Site/2.0.0/rubygems.rb:185:in `try_activate'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in `rescue in require'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
    from /Library/Ruby/Site/2.0.0/rubygems.rb:601:in `load_yaml'
    from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:in `load_file'
    from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:in `initialize'
    from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:in `new'
    from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:in `do_configuration'
    from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:39:in `run'
    from /usr/bin/gem:21:in `<main>'

也许有人能帮忙!安装Xcode 6测试版,包括命令行工具。

提前谢谢一堆人!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-19 13:03:16

我也有同样的问题,并通过删除Gems并重新安装来解决这个问题:

代码语言:javascript
运行
AI代码解释
复制
sudo rm -rf /Library/Ruby/Gems/*;
sudo gem update --system

(如here所述)

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24102217

复制
相关文章
Apache编译后无法正常工作
因为某个场景的需求,要在一个国产系统Rocky4.2(国产凝思4.2操作系统)上安装Apache,虽说此系统是基于Redhat 5.8开发的,但是发现yum安装源包管理,RPM命令倒是能用,但是底层依赖完全没有,这就尴尬了,so,只能源码编译安装了。
后场技术
2020/09/03
2.8K0
怎样升级到 Ubuntu 15.04 (Beta)
Ubuntu 15.04 Vivid Vervet 将会在2015年4月23日正式发布,该版本默认采用 Kernel 3.19.3 内核。可能很多人更想新版本中采用 Kernel 4.0,因为 Linux Kernel 4.0 在内核补丁时无需重启系统,该技术基于 Ksplice 实现。很不幸,Kernel 4.0 和 Kernel 3.19.4 在 Ubuntu Vivid 内核冻结之后才发布,所以 Canonical 不可能在最终发布版本中采用他们。
用户8705033
2021/06/08
5340
MySQL官方源从8.0.3直接yum升级到8.0.4后无法启动
2018-02-23T02:10:08.371209Z 0 [System] [MY-010116] /usr/sbin/mysqld (mysqld 8.0.4-rc-log) starting as process 27702 ... 2018-02-23T02:10:08.737713Z 1 [ERROR] [MY-011096] No data dictionary version number found. 2018-02-23T02:10:08.737989Z 0 [ERROR] [MY-010020] Data Dictionary initialization failed. 2018-02-23T02:10:08.738038Z 0 [ERROR] [MY-010119] Aborting
星哥玩云
2022/08/16
6440
卸载Office 2007 Beta2后,Outlook 2003无法启动的解决方法
Office 2007 Beta2允许用户将其与系统中已存在的Office 2003进行Side-by-Side方式的安装,安装完成后,用户可以在机器上同时使用Office 2003与Office 2007 Beta2。但是,有一个例外,那就是Outlook。
全栈程序员站长
2021/07/23
4970
解决 can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)
今天 pod install 报错了,记录一下解决方案 报错如下 : /Library/Ruby/Site/2.0.0/rubygems.rb:270:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException) from /Library/Ruby/Site/2.0.0/rubygems.rb:298:in `activate_bin_path' from /usr/loca
LinXunFeng
2018/06/29
8.6K0
2014年十大科学突破:机器人菲莱登陆彗星荣登榜首
美国《科学》杂志18日公布了其评出的2014年十大科学突破,这是对全球科学研究每年一度的年终盘点,人造探测器首次登陆彗星被选为本年度最重要的科学突破。欧洲“罗塞塔”探测器在飞行10年约64亿公里后,今
机器人网
2018/04/13
6810
2014年十大科学突破:机器人菲莱登陆彗星荣登榜首
mac os10.10 配置Apache2.4问题解决方案
因为最近要经常一个人加班,干脆拿自己的笔记本去工作,晚上可以直接回家里码代码好了,然后就想给mac装好环境。发现mac自带Apache,自带php,还自带svn,虽然不了解这对普通用户来说有什么用,但是起码证明了mac开发是挺好的。鄙视那些在我买mac之前对我洗脑说mac开发简直是噩梦的人。
黒之染
2018/10/19
4180
python 获取英文人名翻译
我的CSDN博客地址 https://michael.blog.csdn.net/
Michael阿明
2022/01/07
1.7K0
python 获取英文人名翻译
【御数之旅-1】去米国帝都,逛数据世界,约么?
大数据文摘和御数坊合作,带给您“数据治理与管理领域”顶尖时讯。此活动由御数坊创始人刘晨,亲临美国企业数据世界EDW2015大会现场,为您报道大数据最不应却又最容易被忽略的内容,大数据文摘和御数坊同步为您传递... 御数坊简介 微信ID: DGWorkshop_CN 专注于数据治理与管理领域,致力于将全球最优质的数据治理与数据管理资源带给中国数据从业者,帮助中国各行各业企业客户夯实数据基础,提升数据质量,为数据资产价值的挖掘和创造保驾护航。 春节过完了,两会也开完了,又开始一天天掰着手指头过日子...这就开始
大数据文摘
2018/05/21
5500
一起看 I/O | Compose for Wear OS Beta 版发布!
作者 / Kseniia Shumelchyk, Developer Relations Engineer & John Nichol, Tech Lead of Compose for Wear OS
Android 开发者
2022/09/01
1.5K0
一起看 I/O | Compose for Wear OS Beta 版发布!
cent os php从5.3升级到5.6
1.首先,查看PHP版本。 # php -v PHP 5.3.3 (cli) (built: Mar 22 2017 12:27:09) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies 2.根据操作系统版本安装更新包。 对于cent os 5 rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rp
椰果笔记
2019/05/28
8700
ASP.NET 5运行时升级到Beta5
在Visual Studio 2015 RTM和Windows 10正式发布之前,微软把开源.NET升级到了beta5,带来了一些增强和改变。和Visual Studio 2015 RC一起安装的ASP.NET 5运行时是beta4,前几天微软发布了这个运行时的beta5版本。整个升级包括如下几个方面: .NET执行环境(DNX) 支持Nuget v3,恢复包的速度更快 支持全新的.NET目标框架监测器(TFM) 在project.json中可以设置语言和发布说明的链接 消除了JSON.NET的固定版本
张善友
2018/01/19
1K0
提升Mac os x 10.10+xcode6.1之后,Cocoapods发生故障的解决方案
提升Mac OS X 10.10+Xcode 6.1之后。Cocoapods图书馆管理也依赖于相应升级。现在最新的Release版本号是 0.34。在之前的版本号。当数据库更新和管理,你会遇到一个错误,如下面的
全栈程序员站长
2022/07/06
3420
ubuntu 10.10安装openfetion
打开命令终端窗口,分别执行如下命令: sudo apt-add-repository ppa:happyaron/ppa sudo apt-get update sudo apt-get install openfetion 执行完成以后,关闭命令终端,在开始、互联网中会看到飞信的启动菜单,双击即可运行。 [来自网络]
苦咖啡
2018/05/07
6140
NetScaler 固件升级到11.1版本后管理员界面无法登陆
最近做了一次Citrix平台的整体升级,由底层XS、应用层XD、XM、PVS访问层NetScaler,在升级Netscaler由10.5到11.1的过程中,出现了一些问题。
SuperDream
2019/02/28
7100
Mapbox更新Maps SDK ,可让游戏快速实现AR化
Mapbox是基于移动和Web应用程序的位置数据平台,可构建基块,将地图、搜索和导航等位置功能添加到用户创建的任何体验中。
BestSDK
2018/07/30
1.5K0
Mapbox更新Maps SDK ,可让游戏快速实现AR化
[iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10
  近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码。因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在公司的时间练 demo 吧,那样学的太慢了,所以就想着在 Win8 下装个 Mac 试试。装 Mac 有两个选择,一个是双系统,这个我查了查,发现我的型号的笔记本驱动问题太多,再加上我已经装了 Ubuntu 双系统,怕自己搞出大问题来,所以放弃。如果你想装双系统的话,就别看下去了,赶快去找双系统的攻略吧。另一个选择就是装虚拟机里,我在网上找了找方法, 发现的确可以用,装完 Xcode 在模拟器里跑程序一点不卡,就是虚拟机的 Mac 显卡驱动有点老了,界面上稍微有一点的不流畅,当然完全不影响操作的!下面我就把安装配置过程记录下来。虽然网上这类文章虽然很多,但比较乱,有些还是旧版本的,我记录的是从安装到结束的整个过程以及遇到的一些问题和解决方法,如果按照这个步骤来肯定没问题的,下面进入正题。
wOw
2018/09/18
1.8K0
[iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10
iMac(OS X)日常开发中各种代理设置方法汇总(shell、Android Studio、gem、npm)
写在前面 由于各种各样的墙的原因,导致日常开发中我们会遇到各种各样的因为网络的问题导致的不能访问、超时等问题。每次遇到都会去查一遍,很是费时,今天专门总结汇总一下。由于考虑到需要不停的切断是否使用,因此这里不再介绍设备全局代理的设置方式。 对于mac环境,我们大部分时间都是使用命令行,因此代理配置相关的主要就是关于shell的代理配置。很奇怪shell命令行下配置的代理仅仅对shell相关的部分命令(例如wget等)生效,不是对整个机器生效(例如npm等还是要使用专门的代理)。当然也有可能由于公司网络异常复
子勰
2018/05/22
1.4K0
合作式机器人荣登2014年十大重大科学突破榜单
近日,《科学》杂志评选出2014年的十大重大科学突破,毫无意外,“罗塞塔”好探测器的“菲莱”号着陆器荣登榜首,而作为机器人领域的一大突破,合作式机器人也光荣入选。一些机器人学家多年来一直致力于研制类人机器人,让机器人的各种能力和思维方式进一步接近我们人类。哈佛大学的科学家便从白蚁身上获得启发,研制出能够在没有人类干预下协同工作,建造简单结构的微型机器人群,这意味着机器人群能够在将来的某一天完成当前只有人类才能完成的复杂任务。 1罗塞塔登陆彗星 据国外媒体报道,“罗塞塔”号探测器的“菲莱”号着陆器虽然登陆
机器人网
2018/04/13
6050
合作式机器人荣登2014年十大重大科学突破榜单
gem5初探
这个实验的具体内容就是gem5输出矩阵乘的访存trace,然后做个cache模拟器分析,我主要是入门一下gem5.我的系统是ubuntu16.04,主要流程如下
用户1148523
2020/05/08
2K0

相似问题

约塞米蒂的沙箱问题(OSX 10.10)

11

升级到约塞米蒂后无法使用的Netbeans

310

OSX 10.10。约塞米蒂克朗和GCC版本

31

升级到约塞米蒂后破坏Apache配置

20

在OSX10.10下编译VLCKit (约塞米蒂)

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文