我不知道为什么这不起作用。我大部分时间都在工作,然后我突然无法再运行“捆绑安装”了。
我明白了:
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是最新的。
我已经尝试过一切但不能让它发挥作用。有什么想法吗?
答案 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文件夹的权限?