问题标签 [rubygems]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4840 浏览

ruby - RSpec Gem 似乎没有安装依赖项

$> jruby -v

jruby 1.1.4(ruby 1.8.6 补丁级别 114)(2008-08-28 rev 7570)[x86-java]

$> 宝石安装 rspec

JRuby 有限的 openss 已加载。gem install jruby-openssl 以获得全面支持。
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
成功安装 rspec-1.1.12
1 个 gem 安装rspec-1.1.12
安装 ri 文档... rspec-1.1.12
安装 RDoc 文档...

$> 规范--帮助

.../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:578:in `report_activate_error': 找不到 RubyGem 黄瓜 (>= 0.1.13) (Gem::LoadError)

来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:134:在激活中' 来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb :157: 来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: 在gem' 来自 .../jruby/1.1.4/bin/spec:18activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in

each
activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in

$> gem 安装黄瓜

(安装了 cucumber-0.1.16 和依赖项 term-ansicolor-1.0.3、polyglot-0.2.5、treettop-1.2.4、diff-lcs-1.1.2)

$> 规范--帮助

.../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:578:in `report_activate_error': 找不到 RubyGem 锄头 (>= 1.8.0) (Gem::LoadError)

来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:134:在激活中' 来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb :157: 在激活中 来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: 在每个中 来自 .../jruby/1.1.4/lib/ruby/site_ruby /1.8/rubygems.rb:157:在激活中 来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157:在激活中 来自 .../jruby/1.1.4 /lib/ruby/site_ruby/1.8/rubygems.rb:158: 在每个' 中来自 .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: 在gem' 中来自 ... /jruby/1.1.4/bin/spec:18 activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in

each'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in

activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in

activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in

each'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in

activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in

activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in

$> gem 安装锄头

(安装了 hoe-1.10.0 和依赖 ruby​​forge-1.0.3)

$> 规范--帮助

用法:spec (FILE|DIRECTORY|GLOB)+ [options]
(etc., etc., etc.)

似乎“gem install rspec”没有安装依赖项。
不确定它是否是 Windows 上的 JRuby 独有的……其他操作系统未测试。

0 投票
3 回答
782 浏览

ruby-on-rails - 安装 Rails 2.3 RC2 时出错

我正在尝试使用以下命令安装 rails:

但这就是我得到的:

任何帮助将不胜感激!

0 投票
2 回答
2760 浏览

ruby - 有没有办法离线更新 RubyGems?

我正在尝试将 Ruby + WATIR 安装到处于隔离环境中的 Windows 服务器。通常我会运行 ruby​​ 安装程序,然后运行以下两个命令:

1) 宝石更新--系统

2)宝石安装水

这是按照这里的说明

我现在尝试安装的服务器没有互联网连接。这会导致上述命令失败。

有没有办法可以下载所需的更新包并将它们复制到服务器以在本地安装?

0 投票
1 回答
1283 浏览

ruby-on-rails - 帮助“缺少这些必需的宝石:错误”

我从 github 安装的 gem 收到此错误。

我在XP机器上。

这次我安装了,

giraffesoft-is_taggable 宝石。宝石清单说它在那里。

我创建了一个示例 Rails 应用程序并将 config.gem "giraffesoft-is_taggable" 添加到 environment.rb 文件中。

启动应用程序,我收到错误:

缺少这些必需的宝石:giraffesoft-is_taggable

我错过了什么?

提前致谢。

0 投票
5 回答
5316 浏览

ruby - 如何在 ruby​​ 中解析天/小时/分钟/秒?

是否有宝石或其他东西可以解析诸如“4h 30m”“1d 4h”之类的字符串 - 有点像 JIRA 或任务规划器中的估计值,也许是国际化?

0 投票
2 回答
2634 浏览

ruby - 您可以为现有的 gem 安装文档吗?

Rubyinside 提到了一篇关于如何通过不安装 RI 或 RDoc 来加速 gem 安装的博客文章。

是否可以安装一个 gem,然后在以后安装文档,这样您就可以在闲暇时匆忙破解和 RTFM?

0 投票
3 回答
830 浏览

ruby-on-rails - 模板错误:nil:NilClass 的未定义方法“每个”

我的 Rails 应用程序在本地运行良好。但是一旦我把它放在服务器上并处于生产模式,我就会收到这个错误:

有人知道这意味着什么吗?

编辑:好的,我发现@features 为零。但我不知道情况如何。在我的创建动作中,我有:

然后在我的确认操作中,我有:

0 投票
3 回答
13596 浏览

ruby - 如何将 ruby​​ gem 放入“require”的包含路径中

我正在创造我期望成为红宝石的东西。任何人都有关于将简单库或插件转换为 gem 的教程的良好链接?另外,特别是,Ruby 使用什么过程来允许 require 查找 gem?这似乎不仅仅是将文件放在 gem 路径中(或者我的配置搞砸了?)。

谢谢

0 投票
4 回答
2985 浏览

ruby-on-rails - 如何获得包含在 Rails 中的已安装 ruby​​ gem?

我正在尝试让我在 Rails 应用程序中安装的 gem。我可以在从命令行运行的 Ruby 程序中要求 gem 很好:

但是当我尝试在我的一个 Rails 控制器中做同样的事情时,它会出错,说“没有要加载的文件——nokogiri”。

我尝试使用 lib/nokogiri.rb 文件的完整路径,但由于找不到“nokogiri/native”而失败。

0 投票
2 回答
1316 浏览

ruby-on-rails - Ruby Gem 开发入门

最近我开始使用一个叫做 blackbook 的 gem。gem 有一些我想解决的问题。我克隆了 git repo 并在本地安装了 gem,希望我能弄乱源代码。当我编辑源代码时,什么也没有发生,所以现在我想每次进行更改时都必须重建 gem。

我的问题是:我应该能够编辑 gem 的源代码并立即查看结果,还是应该将源代码用作我的 rails 应用程序的插件,然后只有在我取得重大进展时才重建 gem?

谢谢,

托尼