Ruby on rails 即使在成功安装之后,也会出现恼人的libv8错误
好的。我第一次尝试bootstarp,我在gemfile中添加了gems“therubyracer”和“less rails”以及“twitter引导rails”。之后 捆绑安装 我得到以下错误Ruby on rails 即使在成功安装之后,也会出现恼人的libv8错误,ruby-on-rails,ruby,twitter-bootstrap,bundler,libv8,Ruby On Rails,Ruby,Twitter Bootstrap,Bundler,Libv8,好的。我第一次尝试bootstarp,我在gemfile中添加了gems“therubyracer”和“less rails”以及“twitter引导rails”。之后 捆绑安装 我得到以下错误 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 occu
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.
正如上面所说,我试着:
gem安装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
但当我再次尝试bundle安装时,会出现与以前相同的错误:
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问题的大多数解决方案所显示的那样,我尝试了
gem安装libv8-v'3.11.8.17'--with-system-v8
它也成功了,但与捆绑安装错误没有区别。尝试以下步骤:
libv8
version
gem卸载libv8libv8
gem安装libv8Gemfile
更新至安装的libv8
版本,该版本可从上述(3)中获得
例如,gem'libv8'、'3.11.8.3'#gem list | grep libv
的输出是什么?对不起!迫不及待地坐在那里等待解决。我卸载了rails并再次安装了它,它成功了。我认为bundler使用的路径有问题。无论如何谢谢你!