无法在Mountain Lion上安装therubyracer -v'0.10.0'

时间:2012-11-22 08:52:18

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

我不知道为什么这不起作用。我大部分时间都在工作,然后我突然无法再运行“捆绑安装”了。

我明白了:

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.

我使用红宝石1.9.3p194登山狮(10.8.2)。自制软件已更新。宝石更新。 XCode是最新的。

我已经尝试过一切但不能让它发挥作用。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

这种方法对我有用:
 
指定要在应用程序的gemfile中使用的版本:
  gem'therubyracer','= 0.10',平台:: ruby​​
 
unistall libv8&终端中的therubyracer,运行下一个命令:
宝石unistall therubyracer
 >选择3删除所有版本
 
宝石卸载libv8
 
选择要卸载的gem:
 1. libv8-3.3.10.4-x86-linux
 2. libv8-3.11.8.3
 3.所有版本
> 3
 
然后最后运行bundle install&更新

答案 1 :(得分:1)

奇怪的错误,它无权读取/Users/username/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/therubyracer-0.10.0/.gitignore。

您是否尝试更改ruby gem文件夹的权限?