有没有办法在 Windows 中安装 therubyracer?

Posted

技术标签:

【中文标题】有没有办法在 Windows 中安装 therubyracer?【英文标题】:is there a way of installing therubyracer in windows? 【发布时间】:2012-08-24 06:36:30 【问题描述】:

有没有安装rubyracer gem的方法,即在windows中运行RoR项目需要?

我尝试过正常的方式,但它不会,然后我尝试安装cygwin,然后尝试安装gem,但仍然没有运气,

有人在windows中成功安装了这个吗? 我什至可以尝试困难的方法(如果有任何可能的解决方案)

【问题讨论】:

你试过谷歌吗? ***.com/questions/6356450/therubyracer-gem-on-windows 是的,当然,因为我可以看到可以追溯到 1 年的答案,所以我认为检查一下是个好主意,即使在那里他们说它可以安装在 *nix 环境中,所以尝试了cygwin,但没有运气。 【参考方案1】:

如果您需要一个用于资产编译(和其他任务)的 JS 运行时,在 Windows 上,只需在 Gemfile 中省略 gem 是完全安全的。

Windows 已经有一个 JS 运行时,据我所知,Rails 在检测到它时会使用它。

看看这里的描述,我想你会发现它的信息。

https://github.com/sstephenson/execjs

【讨论】:

我需要的原因是拥有 twitter-bootstrap gem ,我不希望它是静态的,所以如果有困难的方法请告诉。它不断向我询问 .LESS 文件的 ruby​​racer。 我可以告诉你,对于我最近在 Rails 中做的一个相当简单的项目,要求是继承该项目的初级开发人员必须能够在 Windows 下对其进行编码。为此,我注释掉了therubyracer gem 并且必须为另一个gem 指定一个具体版本,例如:gem "eventmachine", "1.0.0.rc.4"。这足以让资产管道开始工作。不过,关于您的主题:您是否实施了 twitter-bootstrap-rails gem 文档中关于使用和不使用 LESS 的建议? 我应该对 pastebin.com/4WWKwafN 进行哪些更改,以便我的 LESS 文件在 Windows 中工作,除了 Gemfile 之外我无法更改任何内容(这是项目要求)。感谢您的宝贵时间 让我们从这里开始——您是否仍然收到此 Gemfile 的错误,如果是,您可以粘贴它吗? 是的,当然,正如你所见 gem 'twitter-bootstrap-rails' 依赖于 ruby​​racer,我无法安装它。【参考方案2】:

我使用了therubyracer_for_windows。它对我有用。

【讨论】:

这对我有用——Windows 7,RailsInstaller。我还尝试添加 :platform => :ruby so 并尝试解决 libv8 问题,gem install libv8 -v '3.16.14.7' -- --with-system-v8 so

以上是关于有没有办法在 Windows 中安装 therubyracer?的主要内容,如果未能解决你的问题,请参考以下文章

在windows 2012中安装sharepoint 2013时遇到问题的处理办法

在Windows中安装APK时,将Android模拟器放在首位

有没有啥简单的方法可以在 Windows7 中安装 Apache 和 php?

在没有 XAMPP 的 Windows 中安装 Laravel

windows 10 中安装Dokcer遇到的问题及解决方案。

有没有办法在同一个 conda 环境中安装 python 3 和 python 2?