2014-09-06 201 views
3

没问题。我第一次尝试bootstarp,并将宝石“therubyracer”和“less-rails”与“twitter-bootstrap-rails”一起添加到我的gem文件中。即使安装成功后仍然会出现libv8错误

后捆绑安装

我得到以下错误。

Bundler::GemspecError: Could not read gem at /home/addie/.rvm/gems/ruby-2.1.1/cache/libv8-3.16.14.3-x86_64-linux.gem. It may be corrupted. 
An error occurred while installing libv8 (3.16.14.3), and Bundler cannot 
continue. 
Make sure that `gem install libv8 -v '3.16.14.3'` succeeds before bundling. 

,因为它说,我想:

创业板安装libv8 -v '3.16.14.3'

,它并成功。

Building native extensions. This could take a while... 
Successfully installed libv8-3.16.14.3 
Parsing documentation for libv8-3.16.14.3 
Done installing documentation for libv8 after 0 seconds 
1 gem installed 

但是当我尝试捆绑重新安装,我得到了相同的错误面前:

Bundler::GemspecError: Could not read gem at /home/addie/.rvm/gems/ruby-2.1.1/cache/libv8-3.16.14.3-x86_64-linux.gem. It may be corrupted. 
An error occurred while installing libv8 (3.16.14.3), and Bundler cannot 
continue. 
Make sure that `gem install libv8 -v '3.16.14.3'` succeeds before bundling. 

它很烦人!有人可以帮帮我吗?

编辑:

由于大部分的解决方案,以libv8问题建议,我试图

创业板安装libv8 -v '3.11.8.17' - --with系统-V8

它也成功,但捆绑安装错误没有区别。

+0

'gem list | grep libv' – Nimir 2014-09-06 08:02:50

回答

0

尝试以下步骤:

  1. 删除当前libv8版本

    宝石卸载libv8

  2. 重新安装libv8

    创业板安装libv8

  3. 查询新版本号

    宝石列表| grep的libv

  4. 更新Gemfile从上述(3)

    宝石 'libv8' 获得的的libv8安装版本, '3.11.8.3' #for例如

  5. 尝试重新捆扎

    捆绑安装

+0

对不起!太急于坐在解决方案。我卸载了导轨并重新安装了它,并且工作正常。我认为路径捆绑软件正在使用什么有问题。不管怎么说,还是要谢谢你! – sonalkr132 2014-09-06 08:22:37

相关问题