无法在 Mountain Lion 上安装 therubyracer -v '0.10.0'
Posted
技术标签:
【中文标题】无法在 Mountain Lion 上安装 therubyracer -v \'0.10.0\'【英文标题】:Cannot install therubyracer -v '0.10.0' on Mountain Lion无法在 Mountain Lion 上安装 therubyracer -v '0.10.0' 【发布时间】:2012-11-10 14:59:13 【问题描述】:我不知道为什么这不起作用。我大部分时间都在工作,然后我突然不能再运行“捆绑安装”了。
我明白了:
Using libv8 (3.3.10.4)
Installing therubyracer (0.10.0)
Errno::EACCES: Permission denied - /Users/username/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/therubyracer-0.10.0/.gitignore
An error occurred while installing therubyracer (0.10.0), and Bundler cannot continue.
Make sure that `gem install therubyracer -v '0.10.0'` succeeds before bundling.
我在 Mountain Lion (10.8.2) 上使用 ruby 1.9.3p194。自制软件已更新。宝石已更新。 XCode 是最新的。
我已经尝试了一切,但无法让它发挥作用。有什么想法吗?
【问题讨论】:
好像是权限问题,但不知道在哪里! 【参考方案1】:奇怪的错误,它无权读取/Users/username/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/therubyracer-0.10.0/.gitignore。
您是否尝试过更改您的 ruby gem 文件夹的权限?
【讨论】:
更改权限的最佳方法是什么?我应该把它们改成什么?【参考方案2】:这个方法对我有用: 指定要在应用程序的 gemfile 中使用的版本: gem 'therubyracer', '=0.10', 平台: :ruby 在终端中卸载 libv8 和 therubyracer,运行下一个命令: gem 卸载 therubyracer > 选择 3 删除所有版本 gem 卸载 libv8 选择要卸载的 gem: 1. libv8-3.3.10.4-x86-linux 2.libv8-3.11.8.3 3.所有版本 > 3 然后最后运行 bundle install & update
【讨论】:
以上是关于无法在 Mountain Lion 上安装 therubyracer -v '0.10.0'的主要内容,如果未能解决你的问题,请参考以下文章
在 Mountain Lion 上安装 Rmagick 时出错
Applescript 无法在 Mountain Lion 中工作的路径
为啥在我安装 Mountain Lion 时 OpenGL 会降级?