【问题标题】: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 是最新的。

我已经尝试了一切,但无法让它发挥作用。有什么想法吗?

【问题讨论】:

  • 好像是权限问题,但不知道在哪里!

标签: ruby rubygems osx-mountain-lion twitter-bootstrap-rails therubyracer


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 2012-10-21
    相关资源
    最近更新 更多