无法在 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 时出错

从安装程序在 Mountain Lion 上安装 Qt

Applescript 无法在 Mountain Lion 中工作的路径

为啥在我安装 Mountain Lion 时 OpenGL 会降级?

OpenCV可以安装在Mac Mountain Lion上的python virtualenv中吗

Matlab 2012a Mex 在 Mountain Lion 上使用 Xcode 4.5