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

ruby-on-rails - 如何破解 boot.rb 以停止烦人的警告?不推荐使用 Gem::SourceIndex#search 对字符串模式的支持

每次我运行 rake 或大多数 rails 命令时,都会收到一个烦人的警告。我仍然是 Ruby/Rails 的初学者,我想了解如何破解 boot.rb 以停止烦人的警告。我正在使用 Rails 1.2.6 和 RubyGems 1.3.1。(我还没有将 Rails 升级到 2.x,因为我仍在从一本使用 1.2.x 的书中学习 Rails。)我很感激任何建议。我一直无法通过谷歌搜索找到解决方案。谢谢!

boot.rb 第 20 行:

烦人的消息:

0 投票
3 回答
338 浏览

ruby - 如何安装库?

我正在尝试安装“libxml”Gem(http://libxml.rubyforge.org/install.xml),它说 libxml 需要安装一些其他库才能正常构建和运行:

我安装了 RubyGems 但我想知道例如“libiconv”是否也是一个 gem?

上面这些库的下载安装方法是什么?

谢谢!

0 投票
2 回答
295 浏览

ruby - 在文档/库/脚本中使用 .gemspec 版本

所以,我最近一直在写一堆 ruby​​ gem,我觉得方便的一件事是在rdoc我的库的 -generated 文档和OptionParser-generated--help使用的部分中包含当前版本(如 gemspec 中指定)通过我的脚本(我通过 gem 分发)。无论如何,我都可以让我的用户轻松找出他们当前正在使用的库/脚本版本。

lib/有什么方法可以从我的or目录中的 ruby​​ 文件访问我在 gemspec 中指定的版本bin/?这样,我不必一次在多个地方更新它 - 只需在我的 gemspec 中。

目前我手动生成我的 gemspecs,我还没有跳上 Rake 火车。如果我不能只用 ruby​​gems 给我的东西直接做我想做的事,rake 或其他工具会允许我这样做吗?

0 投票
1 回答
1706 浏览

ruby - Ruby Gems 问题:未初始化的常量 Gem::GemRunner

当我尝试向其中添加最新的 rspec 插件时,我运行了一个 rails 2.2 应用程序。我使用 script/plugin install 命令从 github 进行了检查。这使得一些 rake 任务停止工作,我搜索了一段时间,发现我必须升级 RubyGems。我这样做并得到以下错误:

这是一个受版本控制的小而简单的应用程序,所以我删除了所有内容,然后 apt-get remove ruby​​ 和 ruby​​gems,然后再次重新安装所有内容(执行 apt-get install ruby​​, ruby​​gems)

问题仍然存在,我不知道如何解决它。我对 Ubuntu 很陌生,所以也许我真的没有删除软件包?(执行 apt-get 删除需要很少的时间,所以我不是很自信)

我究竟做错了什么?这是进行“干净启动”的好方法(通过apt删除然后重新安装?)

PS:我已经读过通过修改framework.rb解决了这个问题,但是我在作者所说的位置找不到那个文件......

0 投票
2 回答
8345 浏览

ruby - 使用 Ruby Gem DBI

我想在共享的 linux 服务器上通过 ruby​​ 访问 MySQL。我想我需要使用 DBI 模块,但我似乎无法访问它。我安装它如下:

它无法将其安装在正常位置,因为我在共享服务器上并且没有权限:

它似乎确实安装成功。

但是,现在当我尝试要求它时,我得到了一个错误。所以我的代码只是:

这给出了以下错误:

我尝试将 LOAD_PATH 环境变量设置为 dbi.rb 所在的目录,但这没有任何区别。

0 投票
3 回答
1493 浏览

ruby - 无效的宝石格式

在 Ruby Enterprise Edition (OS X) 上安装 Merb 会引发此错误,有什么想法吗?

删除了 gem 缓存,但问题仍然存在。它似乎设法安装了一些宝石。

0 投票
3 回答
3677 浏览

ruby-on-rails - 新手:在 Debian 上安装 Rails(Gem Fetch 错误?)

我在安装 Ruby on Rails 时遇到了很大的麻烦。

我用 apt-get 安装了 Ruby 当我尝试安装 Ruby Gems 时,安装程​​序一直无限期地挂在安装 ri 上,所以我尝试从源代码安装 Ruby。我遇到了同样的问题,所以我安装了没有 ri 或 RDoc 的 Ruby Gems。我不知道这是否与以下问题有关。

当我继续尝试通过 Gems 安装 Rails 时,我首先收到 Ruby 找不到 zlib.so 的错误...所以我将 zlib.so 复制到 Ruby 期望的位置。

从 strace 的输出来看,看起来 Ruby 正在查看

/usr/local/lib/ruby/1.8/x86_64-linux/zlib.so

但 zlib.so 仅位于

/usr/lib/ruby/1.8/x86_64-linux/zlib.so

现在我收到一个新错误:

我有一种感觉,正在发生严重的错误。我能做些什么来改善这个错误?

0 投票
2 回答
852 浏览

ruby-on-rails - 有人知道在 Amazon S3 上存储 Rails 页面缓存的简单方法吗?

我正在寻找一种简单且自动化的方式来将页面缓存存储在 S3(当然还有云端)上。我知道有一个插件可以使用片段缓存执行此操作,但在我自己创建它之前,想利用集体智慧这里 :)

编辑:为了让自己更清楚,我不希望使用 S3 来提供文件,而是使用 CloudFront CDN。

0 投票
2 回答
1529 浏览

ruby - 条件 gem 依赖

是否可以在安装时有条件地设置对 gem 的依赖?这是我的情况,希望能澄清这个问题。

我维护的一个 gem 依赖于 json gem。但是,我经常使用 jruby,它有一个名为 json-jruby 的 json gem 端口。要解决这个问题,我必须为每个依赖项构建两个单独的 gem。我想构建一个 gem,它要么说它依赖于 json 或 json-jruby,要么它在安装时检查并使用正确的依赖项。

有人对此有很好的解决方案吗?

0 投票
4 回答
758 浏览

ruby-on-rails - Rails 需要 RubyGems >= 0.9.4。请安装 RubyGems

与这篇文章有相同的问题,但不幸的是我认为解决方案不一样。

我收到此错误消息:

当我在 Cron 中运行脚本/运行器作业时,但是当我在同一服务器上的终端中运行它时它工作得非常好。

rails 服务器也运行良好。我只有在 cron 中运行脚本/运行程序时遇到问题。它似乎想要连接一个终端......