使用therubyracer Windows机器上安装红宝石宝石少护栏(Installing rub

2019-07-03 15:06发布

因为当我想我的Windows7的计算机上安装护栏少的宝石。

我已经成功地安装使用这个二进制文件所需的therubyracer.gem: https://github.com/stereobooster/therubyracer/downloads

我也下载了v8.dll并把我的红宝石/ bin目录。 到目前为止一切正常,捆绑安装运行和服务器启动没有任何问题。

但只要我要求用较少的文件,我得到以下错误消息的网页

未定义的方法`in_javascript? 为# “<” V8 ::错误:[对象的对象]>

我css.file是alomst空

/*
*= require 'custom_less/custom'
*= require 'jquery-ui-1.8.24.custom'
*/

该custom.css.less看起来是这样的

@import "twitter/bootstrap/reset";
@import "twitter/bootstrap/variables";
@import "custom_less/variables";                 // Your own variable overrides.
@import "twitter/bootstrap/mixins";
@import "custom_less/mixins";                    // Your own mixin.
@import "twitter/bootstrap/scaffolding";
@import "twitter/bootstrap/grid";
@import "twitter/bootstrap/layouts";
//import of further bootstrap components
//but nothing else

我现在用的导轨安装使用Ruby 1.9.3。

不会有太多的问题描述是这样的。 所有我发现这是由更新到至少红宝石1.9.2解决。 但是,不幸的是不适合我的解决方案。 是否有人有一个想法?

谢谢

Answer 1:

  1. 下载此文件: https://github.com/hiranpeiris/therubyracer_for_windows/archive/master.zip
  2. 它解压到一个文件夹,cd到该文件夹​​。
  3. 通过该文件夹中安装文件宝石gem install therubyracer*
  4. 该文件夹中有2个DLL文件。 将它们复制到你的Ruby / bin文件夹。
  5. 添加到您的Gemfile:'宝石“therubyracer”
  6. bundle install

玩得开心。



Answer 2:

大量的研究和反复试验后,似乎少不工作在Windows plattform的时刻。

所以我的解决方案是使用自举 - 萨斯 - 轨道的宝石来代替。 这是相当不错的了。



文章来源: Installing ruby gem less-rails on windows machine using therubyracer