3

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

我得到:

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.

我在使用 ruby​​ 1.9.3p194 的 Mountain Lion (10.8.2) 上。自制软件已更新。宝石已更新。XCode 是最新的。

我已经尝试了一切,但无法使其正常工作。有任何想法吗?

4

2 回答 2

2

此方法对我有用:

指定要在应用程序的 gemfile 中使用的版本:
gem 'therubyracer','=0.10',平台::ruby

unistall libv8 & therubyracer in terminal,运行下一个命令:
gem unistall therubyracer
> select 3 to删除所有版本

gem uninstall libv8

选择要卸载的 gem:
1. libv8-3.3.10.4-x86-linux
2. libv8-3.11.8.3
3. 所有版本
> 3

然后最后运行 bundle install & update

于 2012-12-05T17:22:51.133 回答
1

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

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

于 2012-11-22T15:49:13.410 回答