问题标签 [gem]

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 投票
5 回答
2340 浏览

ruby - 如何使 --no-ri --no-rdoc 成为 gem 安装的默认值?

可能重复:
如何使 --no-ri --no-rdoc 成为 gem 安装的默认值?

我从不使用 ri 或 rdoc,它们安装时间太长。是否有某个配置文件可以让我这样做

0 投票
3 回答
3022 浏览

ruby - Ruby 网络蜘蛛和搜索引擎库

我正在寻找一个 Ruby 库或 gem(或一组 gem),它不仅可以进行爬虫,还可以将数据收集到例如数据库中,并允许对数据进行基本搜索(即典型的网络搜索)。

我已经找到了几个爬虫库,所以这部分似乎覆盖得很好(我打算先尝试 Anemone),但我找不到任何可以获取爬虫数据并允许对其进行查询的东西。由于缺乏现有的,我打算自己用 Anemone 写一些东西。

有什么建议么?

0 投票
1 回答
381 浏览

ruby-on-rails - 安装与 flay 相关的 metric_fu 时出现问题

嗨,我已经安装了 metric_fu om 一个运行 hobo 的 rails 2.2 系统,但我无法运行 metrics 命令。这是我的日志:

我谷歌了很多,发现这个http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/8e7ba74ea6ba58a1但“修复”甚至没有得到正确的行或方法名称。

0 投票
2 回答
2315 浏览

html - 我可以使用什么 gem 来生成 HTML 文件以供离线使用?

我必须创建一个报告,并且为了做一些着色和表格,我决定使用 HTML。有什么宝石可以用来做这件事吗?我想避免自己编写标签。

0 投票
1 回答
598 浏览

ruby-on-rails - 如何让 Rails 从本地源目录中获取 gem?

我通过提取 Rails 项目中可以重复使用的部分(并且我在其他 Rails 项目中复制了这些部分)来创建一些 gem。我遇到的问题是,现在测试对 gem 的每一个更改都非常慢。

更改 Rails 项目非常快,因为大多数时候更改会自动重新加载,但更改 gem 意味着:

  • 停止 Rails 服务器
  • 转到 gem 目录
  • 运行 sudo rake install,速度很慢
  • 回到 Rails 项目
  • 重新运行 Rails 服务器,这也很慢

我的 Rails 项目有没有办法从我拥有 gem 代码的地方而不是安装的 gem 中获取代码,以加快开发速度?

0 投票
1 回答
67 浏览

ruby-on-rails - 如何让 Rails 发现我的生成器?

在创建 gem 时,如何使生成器可以被 Rails 发现?

我有一个 generators 目录,里面有我的生成器。我从 ~/.rails/generators 符号链接它,它工作正常,但是当我安装 gem 时,即使安装了 generators 目录,Rails 也找不到它。

0 投票
1 回答
203 浏览

build - Capistrano 讨厌 Gemspecs

我正在使用 Capistrano 在 Slicehost 上部署一个 rails 应用程序。部署过程的一部分涉及重建 gem 并安装它。

通过 git scm 将代码部署到服务器工作正常,但由于某种原因,当我尝试执行...

...在 deploy.rb 中的一个单独的任务中,一切顺利。我收到一个奇怪的错误,告诉我 gemspec 中的文件不是文件...

这很奇怪,因为当我 ssh 进入盒子并手动执行时,相同的命令可以完美运行,而当我这样做时......

这就是 capistrano 包装远程命令行调用的方式,当我手动执行时也可以正常工作。

甚至尝试将 Kernel.system() 调用包装在另一个 ruby​​ 文件中并从 deploy.rb 调用它,但仍然遇到同样的问题。疯狂的。

想知道它是否与

以明显随机间隔添加到输出中的字符串。

0 投票
4 回答
4576 浏览

ruby - 使用自定义 gem 在 Dreamhost/Passenger 上部署 Sinatra 应用程序

我有一个 Sinatra 应用程序,我试图在 Dreamhost 上运行它,它利用小马发送电子邮件。为了让应用程序在一开始就启动并运行(在添加 pony 之前),我必须gem unpack rack进入gem unpack sinatravendor/ 目录,所以这是我的 config.ru:

我已经完成了gem install ponygem unpack pony进入供应商/)。之后,我尝试添加require 'vendor/sinatra/lib/pony'到 config.ru 只是让乘客抱怨 pony 的依赖项(mime-types,tmail)也找不到!

必须有更好的方法来使用其他宝石并淡化那些冗长、丑陋、多余requires的 . 有什么想法吗?

0 投票
1 回答
618 浏览

ruby - 是否可以从特定的 Ruby gem 下载一个平台而不安装它?

我读了一个答案gem fetch,这个问题的答案is-it-possible-to-download-a-ruby-gem-without-installing-it-automatically。但是 windows 我并不总是得到 windows gem。

使用gem install gosu --remote安装windows版本Successfully installed gosu-0.7.15-x86-mswin32-60

使用下载时,gem fetch gosu我得到Downloaded gosu-0.7.15的是 linux 版本,无法安装在我的 windows PC 上。

询问具有gem fetch gosu-0.7.15-x86-mswin32-60类似尝试的特定宝石会产生ERROR: Could not find gosu-0.7.15-x86-mswin32-60 in any repository

关于在使用 fetch 与 install 时如何为我的 PC 获取正确版本的任何想法?

0 投票
4 回答
1145 浏览

ruby-on-rails - 在 HTTPS/SSL 站点上使用 Rails googlecharts gem

我在我的 rails 应用程序中使用 googlecharts gem 来制作一些简单的图表。它工作得很好,除了我的应用程序需要始终进行 SSL 加密。为了提取 google 图表,charts gem 当然会向 google 发出一个 http 请求,这会导致浏览器警告大多数用户在页面上存在一些不安全的内容。有没有其他人遇到过这个问题并设计了一个解决方案来避免警告?恐怕我需要找到一种方法来进行 http 调用,将谷歌返回的图像存储在本地,然后在应用程序中显示它,但我认为其他人已经找到了一种很好的方法来处理这个问题。