问题标签 [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 回答
149 浏览

ruby - 您如何确定特定 Ruby Gem 的旧版本是什么?

您如何确定特定 Ruby Gem 的旧版本是什么?

我需要恢复到旧版本的 rack gem,但我不确定哪些版本可用。

0 投票
2 回答
215 浏览

ruby - rubinius 是否有等效的 isitruby19 ?

是否有一个网站指出哪些 gems 可以在 rubinius(或其他 ruby​​ 实现)上运行,比如 isitruby19.com 表明哪些 gems 可以在 ruby​​ 1.9 上运行?(我特别好奇与 rubinius 一起工作的问题)

0 投票
1 回答
651 浏览

mysql - OSX 上的 MySQL gem 帮助

我正在尝试让 mysql gem 在 OSX 10.5.6 上运行,并且感到受阻。

我正在使用 ruby​​ 1.8.6 的默认安装。

我使用的是 64 位版本的 MySQL 5.0.77。 mysqld正在运行,我可以使用 mysql shell,所以我怀疑我的问题是 with mysql.gem,尽管我不确定。

任何人都可以提供任何建议吗?

0 投票
2 回答
2096 浏览

ruby - 将 ruby​​ .gem 文件放在哪里以便 Shoes.setup 可以找到它们?

很多关于鞋子中的宝石支持的问题都被问到了,但没有人回答将它们放在哪里。我在 Windows XP 上安装了 Shoes Raisins 1134,我已经下载dbi-0.4.1.gem并尝试让以下内容正常工作:

当我运行它时,我得到一个对话框,上面写着Installing dbi -- Looking for dbi几个小时没有找到 gem 文件。我试过把它放在以下所有地方都无济于事:

  • 包含上述脚本的文件夹
  • D:\Program Files\Common Files\Shoes\0.r1134\ruby\gems
  • D:\Program Files\Common Files\Shoes\0.r1134\ruby\gems\1.8\gems

哪个是错误的 - 文件夹或代码?

编辑 - 答案:

感谢@Pesto 的回答。我已经阅读了引用的文本,但将其误解为引用 Shoes PUT 安装的 gem 文件的位置,而不是它 GOT 源的位置。在 Windows XP 中,引用转换为%USERPROFILE%\Application Data\Shoes,并且安装运行良好。现在开始玩它......

0 投票
7 回答
93968 浏览

ruby - 将目录添加到 $LOAD_PATH (Ruby)

我已经看到了两种常用的技术,用于将当前正在执行的文件的目录添加到 $LOAD_PATH(或 $:)。如果您不使用 gem,我会看到这样做的好处。显然,一个似乎比另一个更冗长,但是有理由选择一个而不是另一个吗?

第一种,冗长的方法(可能是矫枉过正):

和更直接,快速和肮脏的:

有什么理由选择一个而不是另一个?

0 投票
1 回答
786 浏览

ruby - `autoload` 会引发错误,但 `require` 不会(ruby)

在我的 Ruby 程序中,我试图延迟加载一个库(好奇的破解)。

如果我这样做:

一切正常。但是,当我尝试这个时:

引发了 LoadError。(没有这样的文件可以加载——破解

为什么会引发此错误?是因为“crack”(以及我的其他用户安装的 gem)不在我的 $LOAD_PATH 中吗?

编辑:

此外,autoload确实适用于标准库:

工作正常,并且不会引发错误。

0 投票
6 回答
9491 浏览

windows - 如何阻止“gem”实用程序访问我的主目录?

当我跑

命令该gem实用程序尝试访问我的主目录。它包含一些非拉丁字符,因此安装失败。例如:

如果我使用包含 ASCII 字符的用户名切换到另一个用户帐户,则只能gem正常工作。

有人知道如何告诉 gem 不要检查我的主目录吗?

更新:我尝试按照下面的建议设置 GEM_HOME 但它没有帮助(仍然检查用户主目录)

0 投票
1 回答
455 浏览

ruby - Webby-Compass 集成 - 等效的 config.rb 文件?

在 23:08 的Compass 截屏视频中,Chris Eppstein 开始在他的纯 Compass 项目中编辑一个名为config.rb的文件。Chris 使用此文件使用img_url()函数在他的图像中配置相对路径名(该函数必须未记录,因为我在邮件列表网站上找不到任何关于它的信息。)。

我正在使用Compass Integration开发一个Webby 项目,但在我的 Webby 项目中找不到config.rb文件。我猜我项目根目录中的SiteFile文件会做同样的事情,但我对此并不完全确定。

有谁知道Webby/Compass 集成项目中config.rb文件的等价物是什么?

0 投票
1 回答
1396 浏览

ruby - 无法运行 ruby​​ 脚本/控制台

尝试 ruby​​ 脚本/控制台时出现此错误

Rails 需要 RubyGems >= 。请安装 RubyGems 并重试

我正在运行 ruby​​ 1.8.6 和 rails 2.3.2 并且安装了 RubyGems,所以这可能是 $PATH 问题?

0 投票
7 回答
830 浏览

ruby-on-rails - Ruby on Rails的安装问题

我是 Ruby on Rails 的初学者,使用 Windows 进行开发。

我执行以下步骤:
1. 下载 Ruby v.1.9.1
ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ruby-1.9.1-p0-i386-mswin32.zip 解压并将其放入 C:\ruby
2. 下载最新的 Aptana 并安装它
3. 在 Aptana 中安装 RadRail 插件。
4.将ruby路径设置为C:\ruby

之后,它会警告我没有安装 RubyGems。我知道 Ruby v.1.9.1 已经包含 RubyGems。

我现在应该怎么做才能让它工作?