RubyOnRails-如何捆绑?

时间:2016-06-01 11:52:45

标签: ruby-on-rails bundler windows-7-x64

我试图通过以下命令安装所有依赖项:

bundle install

它给了我以下错误:

An error occurred while installing libv8 <3.16.14.13>, and bundle cannot continue.
Make sure  that 'gem install libv8 -v '3.16.14.13' ' succeeds before bundling.

然后从这个链接:

Error installing libv8: ERROR: Failed to build gem native extension

我找到了这个解决方案:

gem install libv8 -v '3.16.14.13' -- --with-system-v8

然后安装了libv8

然后我再次运行命令:

bundle install

现在它给了我以下错误:

An error occurred while installing therubyracer <0.12.2>, and bundler cannot continue.
Make sure that 'gem install therubyracer -v '0.12.2' ' succeeds before bundling.

我尝试从gem文件中删除therubyracer,然后运行命令,但我收到同样的错误。

请指导我。

感谢名单

1 个答案:

答案 0 :(得分:1)

我看到你正在使用Windows 7,然后做好准备:

不幸的是,目前还没有办法在Windows上安装该宝石:
相关问题:therubyracer not installing on Windows

这是让我改变Linux的众多事情之一。

修改

有一个解决方法,但它从4年前开始,所以,我希望这会奏效:
https://github.com/eakmotion/therubyracer_for_windows

编辑2 - 关于中间人

您是否为RubyInstaller安装了DevKit? 在这里,您有安装步骤的宝石文档:
https://github.com/middleman/middleman

编辑3 检查一下。还有其他人有同样的问题(当然),他们设法解决了#34;使用它:
https://github.com/jawwadzafar/middleman-boilerplate