首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >窗口上的therubyracer宝石

窗口上的therubyracer宝石
EN

Stack Overflow用户
提问于 2011-06-15 10:41:28
回答 5查看 45.5K关注 0票数 50

我已经在Windows上平静地开发了几个星期了,没有添加任何gem,今天我决定做一个包更新,但是我无法通过这个叫做therubyracer的gem。我已经安装了devkit,并且它正在根据文档的验证过程工作。

我的问题是:有没有办法在windows上安装这个gem?

这是rails 3.1需要的gem吗?这就是为什么我现在做了一个包更新,它被“滑入”到rails 3.0.8中,作为对未来3.1迁移的早期启动的姿态?

编辑包括Gemfile和Gemfile.lock

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Gemfile
# source 'http://rubygems.org'
source :rubygems

gem 'rails'
gem 'rake', '0.8.7'
gem 'youtube_it'
gem 'panda'
gem "nifty-generators"
# gem "mongoid", "2.0.0.rc.7"
gem "mongoid"
gem "mongoid-eager-loading"
# gem 'mongoid_search'
gem "bson_ext", ">1.1.5"
gem 'devise'
gem 'cancan'
gem 'hirb'
# gem 'heroku'
gem 'rest-client'
gem 'less' # needs the more plugin
# gem 'hash_extension'
gem 'aws-s3', :require => 'aws/s3' # s3.rb
gem 'jquery-rails', ">= 0.2.7" # rails g jquery:install
# gem 'mongrel', ">= 1.2.0.pre2"
gem 'delayed_job'
gem 'delayed_job_mongoid'
gem 'kaminari'



# Gemfile.lock
GEM
  remote: http://rubygems.org/
  specs:
    abstract (1.0.0)
    actionmailer (3.0.8)
      actionpack (= 3.0.8)
      mail (~> 2.2.19)
    actionpack (3.0.8)
      activemodel (= 3.0.8)
      activesupport (= 3.0.8)
      builder (~> 2.1.2)
      erubis (~> 2.6.6)
      i18n (~> 0.5.0)
      rack (~> 1.2.1)
      rack-mount (~> 0.6.14)
      rack-test (~> 0.5.7)
      tzinfo (~> 0.3.23)
    activemodel (3.0.8)
      activesupport (= 3.0.8)
      builder (~> 2.1.2)
      i18n (~> 0.5.0)
    activerecord (3.0.8)
      activemodel (= 3.0.8)
      activesupport (= 3.0.8)
      arel (~> 2.0.10)
      tzinfo (~> 0.3.23)
    activeresource (3.0.8)
      activemodel (= 3.0.8)
      activesupport (= 3.0.8)
    activesupport (3.0.8)
    arel (2.0.10)
    aws-s3 (0.6.2)
      builder
      mime-types
      xml-simple
    bcrypt-ruby (2.1.4-x86-mingw32)
    bson (1.3.1)
    bson_ext (1.3.1)
    builder (2.1.2)
    cancan (1.6.5)
    daemons (1.1.3)
    delayed_job (2.1.4)
      activesupport (~> 3.0)
      daemons
    delayed_job_mongoid (1.0.2)
      delayed_job (~> 2.1.1)
      mongoid (~> 2.0.0.rc)
    devise (1.3.4)
      bcrypt-ruby (~> 2.1.2)
      orm_adapter (~> 0.0.3)
      warden (~> 1.0.3)
    erubis (2.6.6)
      abstract (>= 1.0.0)
    hirb (0.4.5)
    i18n (0.5.0)
    jquery-rails (1.0.10)
      railties (~> 3.0)
      thor (~> 0.14)
    json (1.5.2)
    kaminari (0.12.4)
      rails (>= 3.0.0)
    less (1.2.21)
      mutter (>= 0.4.2)
      treetop (>= 1.4.2)
    mail (2.2.19)
      activesupport (>= 2.3.6)
      i18n (>= 0.4.0)
      mime-types (~> 1.16)
      treetop (~> 1.4.8)
    mime-types (1.16)
    mongo (1.3.1)
      bson (>= 1.3.1)
    mongoid (2.0.2)
      activemodel (~> 3.0)
      mongo (~> 1.3)
      tzinfo (~> 0.3.22)
    mongoid-eager-loading (0.3.1)
    mutter (0.5.3)
    nifty-generators (0.4.6)
    oauth (0.4.4)
    orm_adapter (0.0.5)
    panda (1.4.2)
      json
      rest-client
      ruby-hmac (>= 0.3.2)
    polyglot (0.3.1)
    rack (1.2.3)
    rack-mount (0.6.14)
      rack (>= 1.0.0)
    rack-test (0.5.7)
      rack (>= 1.0)
    rails (3.0.8)
      actionmailer (= 3.0.8)
      actionpack (= 3.0.8)
      activerecord (= 3.0.8)
      activeresource (= 3.0.8)
      activesupport (= 3.0.8)
      bundler (~> 1.0)
      railties (= 3.0.8)
    railties (3.0.8)
      actionpack (= 3.0.8)
      activesupport (= 3.0.8)
      rake (>= 0.8.7)
      thor (~> 0.14.4)
    rake (0.8.7)
    rest-client (1.6.1)
      mime-types (>= 1.16)
    ruby-hmac (0.4.0)
    thor (0.14.6)
    treetop (1.4.9)
      polyglot (>= 0.3.1)
    tzinfo (0.3.28)
    warden (1.0.4)
      rack (>= 1.0)
    xml-simple (1.0.16)
    youtube_it (1.4.2)
      builder
      oauth (>= 0.4.4)

PLATFORMS
  x86-mingw32

DEPENDENCIES
  aws-s3
  bson_ext (> 1.1.5)
  cancan
  delayed_job
  delayed_job_mongoid
  devise
  hirb
  jquery-rails (>= 0.2.7)
  kaminari
  less
  mongoid
  mongoid-eager-loading
  nifty-generators
  panda
  rails
  rake (= 0.8.7)
  rest-client
  youtube_it
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-15 14:24:14

不,据我所知,目前没有办法在Windows上安装这个gem。问题是目前没有预编译版本的libv8 gem for Windows,源码版本只兼容*nix。它不一定是那样的,它只需要一些人花时间让编译工作在Windows上工作。https://github.com/cowboyd/libv8

也就是说,Windows应该自带一个JScript,微软的JavaScript运行时,Rails (通过execjs)将自动检测和使用它,所以你应该能够消除你对Rails的依赖。

作为这个宝石的维护者,这当然会让我感到悲伤,但这应该会让你上路。

票数 67
EN

Stack Overflow用户

发布于 2011-07-22 21:02:47

我相信,这基本上就是Nik所做的:

在Gemfile中,将TheRubyRacer gem隔离到生产环境,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
group :production do
  gem 'therubyracer-heroku', :platform => :ruby
end

在您的开发环境中,而不是普通的bundle install

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bundle install --without production

或者,就像尼克建议的那样,bundle install development。当您部署到Heroku时,它将安装gem,因为它是生产环境。

Rails gurus:请建议编辑,使其不那么糟糕。

票数 13
EN

Stack Overflow用户

发布于 2012-12-03 07:37:09

所有这些问题的原因是therubyracer 0.11.0beta1-x86-mingw32.gem和v8.dll。

我已经编译了必要的dll和gem文件,并将它们上传到github。

下载程序包并按照说明进行操作。

https://github.com/eakmotion/therubyracer_for_windows

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6356450

复制
相关文章
打印宝石
/* 功能:打印宝石 日期:2013-05-08 */ #include <stdio.h> #include <stdlib.h> #include <math.h> int main(void) { int line,count; for(line = 1;line<=3;line++) { for (count=3;count<=7-2*(line-1);count+=2) { printf(" "); } for (count=1;count<=2*line-1;count+=1) { printf("*"); } printf("n"); } for (line = 1;line<=5;line++) { for(count=1;count<line;count++) { printf(" "); } for(count=1;count<=7-2*(line-1);count++) { printf("*"); } printf("n"); } printf("n"); system("pause"); return 0; }
WindCoder
2018/09/20
3450
1625: [Usaco2007 Dec]宝石手镯
1625: [Usaco2007 Dec]宝石手镯 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 919  Solved: 618 [Submit][Status] Description 贝茜在珠宝店闲逛时,买到了一个中意的手镯。很自然地,她想从她收集的 N(1 <= N <= 3,402)块宝石中选出最好的那些镶在手镯上。对于第i块宝石,它的重量为W_i(1 <= W_i <= 400),并且贝茜知道它在镶上手镯后能为自己增加的魅力值D_i(1 <=
HansBug
2018/04/10
5730
宝石与石头
给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此a和A是不同类型的石头。
WindRunnerMax
2020/10/10
3110
【Unity】瞎做个宝石迷阵吧!(3)——宝石消除
啊,终于来到了接近尾声的地方了。上次写到我们完成了宝石的交换,接下来我们就要对宝石的消除进行判断并实现消除。那赶紧进入正题吧。
ZifengHuang
2020/07/29
7740
【Unity】瞎做个宝石迷阵吧!(3)——宝石消除
PHP SPL他们留下的宝石
Rafael Dohms 上面的篇文章 让我为之惊艳。忍不住就翻译了下来。同一时候补充了部分内容。
全栈程序员站长
2022/01/04
4490
PHP SPL他们留下的宝石
不同组织的窗宽窗位
垂体及蝶鞍区病:变窗宽宜设在200 Hu~250 Hu,窗位45 Hu~50 Hu,
全栈程序员站长
2022/06/24
7630
DICOM影像中的窗宽窗位
医学图像领域的关键技术窗技术,是CT检查中用以观察不同密度的正常组织或病变的一种显示技术,包括窗宽(window width)和窗位(window level)。由于各种组织结构或病变具有不同的CT值,因此想要显示某一组织结构细节时,应该选择适合观察该组织或病变的窗宽和窗位,以获得最佳显示。
全栈程序员站长
2022/09/07
1.5K0
Python | 宝石与石头
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
算法与编程之美
2021/05/31
3280
Python | 宝石与石头
771.宝石与石头
题目:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
暮雨
2019/09/17
3960
771.宝石与石头
771. 宝石与石头
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
Michel_Rolle
2021/02/25
2.5K0
Hive鲜为人知的宝石-Hooks
Hive为Hadoop提供了一个SQL接口。Hive可以被认为是一种编译器,它将SQL(严格来说,Hive查询语言 - HQL,SQL的一种变体)转换为一组Mapreduce / Tez / Spark作业。因此,Hive非常有助于非程序员使用Hadoop基础架构。原来,Hive只有一个引擎,即MapReduce。但是在最新版本中,Hive还支持Spark和Tez作为执行引擎。这使得Hive成为探索性数据分析的绝佳工具。
Spark学习技巧
2020/07/31
2.7K0
Hive鲜为人知的宝石-Hooks
你的Api接口上锁了吗?
职责单一化,各司其职,后端只负责Api接口编写提供给各种不同类型的客户端去调用,但是客户端和服务器端调用是要有权限限制的,不能任何一个客户端都可以随便调用我们的接口(这里面的缘由相信大家都知道吧,当然我就默认你们都知道),再者我们都知道http是明文传输,被抓包可可以修改相应参数,当然如果你使用了https就相对安全了不少!
思梦php
2018/10/08
6630
你的Api接口上锁了吗?
窗函数
 数字信号处理中通常是取其有限的时间片段进行分析,而不是对无限长的信号进行测量和运算。具体做法是从信号中截取一个时间片段,然后对信号进行傅里叶变换、相关分析等数学处理。信号的截断产生了能量泄漏,而用FFT算法计算频谱又产生了栅栏效应,从原理上讲这两种误差都是不能消除的。在FFT分析中为了减少或消除频谱能量泄漏及栅栏效应,可采用不同的截取函数对信号进行截短,截短函数称为窗函数,简称为窗。
AIHGF
2019/02/18
1.5K0
窗函数
JetBrains IDE 中的隐藏宝石技巧
在日常使用 Goland 时,团队收集了一些可以帮助我们专注于创造的同时减少重复工作的小技巧。如果你是在 IDEA 中使用的 Go 插件,或者其他 IntelliJ 的产品,同样也有这些特性。
crossoverJie
2022/10/27
5440
JetBrains IDE 中的隐藏宝石技巧
云钓鱼:新伎俩和“皇冠上的宝石”
云计算为网络钓鱼者提供了一个收获和发展业务的新平台。不仅如此,其影响也更为广泛、危险。任何组织,无论大小,都不可避免地会受到网络钓鱼攻击的伤害。因此,了解攻击是如何发生的以及如何预防可谓至关重要。 基于SaaS的网络钓鱼已经十分普遍。例如,数据显示超过90%的数据泄露都归咎于网络钓鱼,手段更是层出不穷,从被盗的凭据到恶意链接等等。此外,根据Palo Alto Networks发布的一份报告指出,研究人员发现网络钓鱼攻击正在大幅增加,该公司收集的数据显示,从2021年6月到2022年6月,这种攻击大幅增长了1
FB客服
2023/02/24
8290
云钓鱼:新伎俩和“皇冠上的宝石”
LeetCode 771. 宝石与石头
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
freesan44
2021/12/06
3090
12—宝石与石头【LeetCode771】
给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。 stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
吃猫的鱼Code
2023/08/09
1090
飘窗效果
第一种实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>浮窗效果</title> <style> * {
Spaceack
2020/11/04
6670
LeetCode LCP 50. 宝石补给
每位勇者初始都拥有一些能量宝石, gem[i] 表示第 i 位勇者的宝石数量。 现在这些勇者们进行了一系列的赠送,operations[j] = [x, y] 表示在第 j 次的赠送中 第 x 位勇者将自己一半的宝石(按需向下取整)赠送给第 y 位勇者。
Michael阿明
2022/05/10
2140
PHP SPL 被遗落的宝石【SPL应用浅析】
Rafael Dohms 上面的篇文章 让我为之惊艳,忍不住就翻译了下来,同时补充了部分内容。
用户8664418
2021/07/13
6510

相似问题

无法安装therubyracer宝石

15

安装therubyracer宝石时出错

43

安装时的therubyracer宝石错误-Mac10.9

213

由于therubyracer宝石而导致的捆绑安装错误

23

Ruby On Rails: therubyracer x86-mingw32 32缺失的宝石

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文