问题标签 [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 - 如何从 gem 远程源中删除远程源
我已将 gemcutter.org 添加到我的 Rubygems 源中,现在我不知道如何删除它。
ruby - Ruby Gem 和 Sanitize 的问题
我正在尝试安装 Ruby gem sanitize。我已经安装了 nokogiri:
但是当我尝试安装 sanitize 时,出现以下错误:
ruby - Ruby 需要问题
我正在尝试启动并运行 sanitize gem。我已经根据需要安装了 sanitize 和 nokogiri 1.3.3,但是当我尝试在 application_helper.rb 中使用它时:
我得到错误:
如果我需要 nokogiri,我也会收到错误消息,但如果我需要其他 gem,例如 rmagick,我不会。
我已经尝试卸载并重新安装 nokogiri 和 santitize,但没有运气。
更新:如果我从 irb 运行 require 命令,我会收到关于找不到 racc 的错误。如果我尝试安装 racc,我会在安装 ruby gem 时收到错误消息
ruby-on-rails - 无法使用更新的宝石
我正在做一个大学项目,我的老师为它设置了服务器,但是在安装 Ruby 1.9.x 之后,由于 Ruby 1.9/Rails 2.3.4 的问题,我们不得不返回到 Ruby 1.8.x。
现在,每次我构建 Rails 应用程序时,它总是使用 Rails 2.2.3 gems。
我已经更改了 environment.rb (RAILS_GEM_VERSION = '2.3.4' ...),但它不起作用。
老师向我展示了“ruby env”输出,看起来它指向 Ruby 1.8 文件夹。
“欢迎登机”页面显示:
Ruby 版本 1.8.7 (x86_64-linux)
RubyGems 版本 1.3.4
Rails 版本 2.2.3
Active Record 版本 2.2.3
Action Pack 版本 2.2.3
Active Resource 版本 2.2.3
Action Mailer 版本 2.2.3
Active Support 版本 2.2.3
Edge Rails 版本未知
“宝石列表”输出为:
*** 本地宝石 ***
actionmailer (2.3.4, 2.2.3)
actionpack (2.3.4, 2.2.3)
activerecord (2.3.4, 2.2.3)
activeresource (2.3.4, 2.2.3)
activesupport ( 2.3.4, 2.2.3)
builder (2.1.2)
fastthread (1.0.7)
mysql (2.8.1 ) Passenger (
2.2.5)
rack (1.0.1, 1.0.0)
rails (2.3.4, 2.2. 3)
rake (0.8.7)
RedCloth (4.2.2)
测试单元 (2.0.5)
xml-simple (1.0.12)
此外,老师安装了mysql gem,但我认为它表明它没有必要或已被弃用,但 mysql 正在工作。
任何人都知道不让 Rails 2.3.4 gems 工作可能是什么问题?
谢谢
ruby - 无法将 gemcutter 安装为 Ruby Gem 源
我正在尝试安装 gemcutter.org 上的thinking sphinx gem
当我运行命令时
我得到错误:
如果我将上面的 URL 更改为http://gemcutter.org.specs.4.8.gz它会找到一个文件。如何告诉 rubygems 使用 .gz 扩展名下载?
mysql - 引发 MysqlError; raise Mysql::Error 都有效,这是怎么发生的?
问候,
我正在研究 mysql 异常,遇到了这个有趣的问题,其中引发的异常响应两个不同的异常名称。这怎么发生的?
-丹尼尔
- 输出
开始测试 - MysqlError MysqlError
开始测试 - Mysql::Error Mysql::Error
ruby - Ruby 宝石存储库
我正在尝试在我们的一台本地服务器上设置一个 gem 存储库。这是我正在运行的步骤,我从几个指南中遵循了这些步骤。
1)我创建了BASEDIR文件夹/var/www/html/gems
2)sudo cp -r /usr/lib/ruby/gems/1.8/gems/someGem /var/www/html/gems
3)sudo gem generate_index -d /var/www/html/gems
但是,当我运行它时,我得到以下输出:
由于某种原因,它没有加载 gem。我确实看到了建议将BASEDIR设置为/var/www/html/rubygems/的指南,然后在BASEDIR中进一步创建gems/目录并将所需的 gem 复制到此gems/目录。我也试过这个,但得到了相同的结果。
不幸的是,我们的服务器拥有与本文所述相同的配置( RHEL5、ruby 1.8.5、/var 和 /tmp 在单独的分区上),但我们按照建议升级到 ruby 1.8.6,但它仍然无法t 加载 gem。
有没有人遇到过这个?找到解决方案了吗?
ruby-on-rails - 如何判断一个 gem 是否是一个库?
我尝试使用 environment.rb 中的指令向我的 Rails 应用程序添加一些 gem,config.gem
以便当应用程序部署到新系统上时,可以解决缺少 gems 的问题rake gems:install
添加我的应用所依赖的必需 gem 列表后,我的应用无法启动。如果我从 environment.rb 文件中删除所需的 gem 列表,则应用程序可以正常启动。
environment.rb 中的评论说
我几乎可以肯定我错过了其中一个 gem 的 :lib 选项,如何找到 gem 是一个库和它的库名称?
ruby - 如何使用 gem 显示更新?
我希望在我的网络服务器上有一个脚本,如果有 gem 更新而不安装更新,它会通过 cron 自动检查。我在 gem docs 中没有找到有关此任务的任何信息。
ruby - Ruby net-dns 反向查找
我正在尝试使用 ruby 的 net-dns gem 进行反向 DNS 查找。
来自 rdoc
应该工作,但我得到
最后两行。
使用从 github 源头或最新发布的版本构建的自定义 gem 会发生这种情况