问题标签 [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 投票
1 回答
196 浏览

ruby - 在 GC Patched ruby​​ 中安装 gem 的正确方法是什么?

我想安装一个 GC Patched Ruby 来对我的应用程序进行内存分析。我按照http://guides.rubyonrails.org/performance_testing.html#gc上的说明在我的主目录安装了一个 ruby​​ 实例(我已经有另一个“官方”实例用于开发)。这个 GC Patched ruby​​ 实例工作正常。

问题是当我需要将 gems 安装到这个实例时,正如上面指南中的步骤 1.8.6 告诉我的那样。我不能在我的机器上使用已经安装的 ruby​​gems,因为它指向其他 ruby​​ 实例。而且我无法将另一个 ruby​​gems 实例安装到我的 gc 修补的 ruby​​ 中。

这就是为什么我想知道在 GC 修补的 ruby​​ 上安装 ruby​​gems 的正确方法,在一台已经安装了另一个未修补的 ruby​​ 的机器上。

0 投票
1 回答
810 浏览

ruby - RSpec 和慢性的问题

我正在尝试在我的非 Rails 项目中使用 Chronic。当我尝试使用“spec”获取规格时,出现以下错误:

如果我手动运行它,一切正常:

这就是我在 spec_helper.rb 中的内容

有什么想法可能会出错吗?

0 投票
2 回答
6594 浏览

ruby - 将 Ruby 库和 gem 与 Shoes 应用程序一起使用

我正在编写一个小鞋应用程序,它需要一个我用常规 Ruby 安装编写的库。我的库使用“net-ssh”gem 和一堆其他 Ruby 库。

当我使用常规 ruby​​ 直接运行我的库时(它有自己的命令行界面),如下所示:

...一切皆好。但是当我尝试在我的鞋子应用程序中要求它时,我得到一个“没有这样的文件来加载 - net/ssh”错误(因为 my_lib 使用 net-ssh)。

我试着在鞋子应用程序中弄乱 $: 包含路径变量,如下所示:

...但没有成功。我得到“找不到 RubyGem net-ssh”。

有人遇到过同样的问题吗?在 Shoes 应用程序中使用 Ruby 库和 gem 的最佳方式是什么?

0 投票
4 回答
6947 浏览

mysql - 如何修复 libmysqlclient.15.dylib 未加载导致的错误?

我已升级到 Rails 2.2.2 并安装了 MySQL 2.7 gem,当我尝试运行迁移或启动服务器时看到此错误:

解决方法是什么?

0 投票
6 回答
69363 浏览

ruby - 你如何降级红宝石?

我安装了 ruby​​gems 1.3.1,但我想回到 1.2.0。降级 ruby​​gems 的命令是什么?

0 投票
2 回答
1035 浏览

ruby - JRuby/Windows 和(本机)扩展如何区分它们?

我曾尝试将 EventMachine 等与 JRuby 一起使用。我收到有关本机扩展的错误。我相信这是由于 Java 的限制。我认为我在 Windows 上的事实使问题进一步复杂化。一些澄清将不胜感激。哪些扩展可以/不能与 JRuby 一起使用?我怎么知道?谢谢。

0 投票
2 回答
3558 浏览

ruby-on-rails - 使用 AASM 调用初始状态的方法

使用AASM Gem时是否可以在进入初始状态时调用方法?我希望在spam_check提交评论时调用该方法,但它似乎不起作用。

0 投票
3 回答
1344 浏览

ruby-on-rails - 评估 nil.dependencies 时发生的错误是什么意思?

我在 rails v2.2.2 上运行 ruby​​,当我运行 rake gems 时出现此错误。

$ rake gems --trace
- [I] settingslogic
rake 中止!
当你没想到时,你有一个 nil 对象!
评估 nil.dependencies

/vendor/rails/railities/lib/rails/gem_dependency.rb:77:in `dependencies'时发生错误

0 投票
5 回答
8840 浏览

ruby-on-rails - 我得到“缺少这些必需的宝石”,但已安装宝石

因为我使用 Mac Ports(在 Leopard 上)更新了 ruby​​,所以我遇到了几个问题,我还不得不重新安装 gems。现在,当我运行 Mongrel 时,我不断收到错误“缺少这些必需的 gem”,然后是我在 environment.rb 中需要的 gem 列表,但是当我看到运行时,gems 似乎已正确安装gem list。我认为 rails 正在寻找以前的安装,但我不知道如何配置它以使用新的 ruby​​/gem 路径。

谢谢!

0 投票
1 回答
536 浏览

c - 为 Ruby 1.9.1 构建 dnssd gem 时缺少 hton

我一直在尝试让最新版本的 DNSSD 插件与 Ruby 1.9.1 一起使用,但遇到了一些问题。我已经概述了到目前为止我已采取的步骤,也许这里的某个人将能够弄清楚还有什么问题。

  1. 尝试安装当前版本,使用:sudo gem19 install dnssdGem install failed citing htons could not be found。

检查 htons()... 不需要函数 htons

  1. 检查了 htons() 的手册页(据我所知,如果需要,htons 会将字符串转换为网络字节顺序 [big-endian])

  2. 根据 Mac OSX 10.5 手册页添加了 htons() #include 的相关包含。

  3. Ran ruby​​19 extconf.rb 和 htons() not found,ruby (1.8) 成功。

DNSSD v0.7.0 github 镜像http://github.com/jqr/dnssd/tree/master