问题标签 [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.
ruby - 如何使 --no-ri --no-rdoc 成为 gem 安装的默认值?
我从不使用 ri 或 rdoc,它们安装时间太长。是否有某个配置文件可以让我这样做
ruby - Ruby 网络蜘蛛和搜索引擎库
我正在寻找一个 Ruby 库或 gem(或一组 gem),它不仅可以进行爬虫,还可以将数据收集到例如数据库中,并允许对数据进行基本搜索(即典型的网络搜索)。
我已经找到了几个爬虫库,所以这部分似乎覆盖得很好(我打算先尝试 Anemone),但我找不到任何可以获取爬虫数据并允许对其进行查询的东西。由于缺乏现有的,我打算自己用 Anemone 写一些东西。
有什么建议么?
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但“修复”甚至没有得到正确的行或方法名称。
html - 我可以使用什么 gem 来生成 HTML 文件以供离线使用?
我必须创建一个报告,并且为了做一些着色和表格,我决定使用 HTML。有什么宝石可以用来做这件事吗?我想避免自己编写标签。
ruby-on-rails - 如何让 Rails 从本地源目录中获取 gem?
我通过提取 Rails 项目中可以重复使用的部分(并且我在其他 Rails 项目中复制了这些部分)来创建一些 gem。我遇到的问题是,现在测试对 gem 的每一个更改都非常慢。
更改 Rails 项目非常快,因为大多数时候更改会自动重新加载,但更改 gem 意味着:
- 停止 Rails 服务器
- 转到 gem 目录
- 运行 sudo rake install,速度很慢
- 回到 Rails 项目
- 重新运行 Rails 服务器,这也很慢
我的 Rails 项目有没有办法从我拥有 gem 代码的地方而不是安装的 gem 中获取代码,以加快开发速度?
ruby-on-rails - 如何让 Rails 发现我的生成器?
在创建 gem 时,如何使生成器可以被 Rails 发现?
我有一个 generators 目录,里面有我的生成器。我从 ~/.rails/generators 符号链接它,它工作正常,但是当我安装 gem 时,即使安装了 generators 目录,Rails 也找不到它。
build - Capistrano 讨厌 Gemspecs
我正在使用 Capistrano 在 Slicehost 上部署一个 rails 应用程序。部署过程的一部分涉及重建 gem 并安装它。
通过 git scm 将代码部署到服务器工作正常,但由于某种原因,当我尝试执行...
...在 deploy.rb 中的一个单独的任务中,一切顺利。我收到一个奇怪的错误,告诉我 gemspec 中的文件不是文件...
这很奇怪,因为当我 ssh 进入盒子并手动执行时,相同的命令可以完美运行,而当我这样做时......
这就是 capistrano 包装远程命令行调用的方式,当我手动执行时也可以正常工作。
甚至尝试将 Kernel.system() 调用包装在另一个 ruby 文件中并从 deploy.rb 调用它,但仍然遇到同样的问题。疯狂的。
想知道它是否与
以明显随机间隔添加到输出中的字符串。
ruby - 使用自定义 gem 在 Dreamhost/Passenger 上部署 Sinatra 应用程序
我有一个 Sinatra 应用程序,我试图在 Dreamhost 上运行它,它利用小马发送电子邮件。为了让应用程序在一开始就启动并运行(在添加 pony 之前),我必须gem unpack rack
进入gem unpack sinatra
vendor/ 目录,所以这是我的 config.ru:
我已经完成了gem install pony
(gem unpack pony
进入供应商/)。之后,我尝试添加require 'vendor/sinatra/lib/pony'
到 config.ru 只是让乘客抱怨 pony 的依赖项(mime-types,tmail)也找不到!
必须有更好的方法来使用其他宝石并淡化那些冗长、丑陋、多余requires
的 . 有什么想法吗?
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 获取正确版本的任何想法?
ruby-on-rails - 在 HTTPS/SSL 站点上使用 Rails googlecharts gem
我在我的 rails 应用程序中使用 googlecharts gem 来制作一些简单的图表。它工作得很好,除了我的应用程序需要始终进行 SSL 加密。为了提取 google 图表,charts gem 当然会向 google 发出一个 http 请求,这会导致浏览器警告大多数用户在页面上存在一些不安全的内容。有没有其他人遇到过这个问题并设计了一个解决方案来避免警告?恐怕我需要找到一种方法来进行 http 调用,将谷歌返回的图像存储在本地,然后在应用程序中显示它,但我认为其他人已经找到了一种很好的方法来处理这个问题。