rubygems相关内容

Ruby Gem 中未初始化的常量 Rake::DSL

我一直在努力更新我的 gem(whm_xml,位于 https://github.com/ivanoats/whm_xml_api_ruby ) 使其与 ruby​​ 1.9.2、最新的 ruby​​gems、最新的 bundler、最新的 rdoc、最新的 rake 一起使用.它在 1.8.7 中运行良好,但仅在 1.9.2 中出现“未初始化的常量 Rake::DSL"错误.我认为 rake 0 ..
发布时间:2022-01-18 17:58:19 其他开发

Snow Leopard + Ruby 1.9.1 + MySQL Gem = 巨大的问题

我尝试了大约 3-4 个小时,试图让 mysql gem 安装到雪豹上的 ruby​​ 1.9.1.在我升级到雪豹之前,mysql gem 在 1.9.1 上可以正常工作.我从我的机器上卸载了 MySQL 服务器和 gem.然后我下载并安装:mysql-5.1.37-osx10.5-x86_64.dmg.我已经能够断言我安装的这个新版本是作为 64 位应用程序运行的. 我卸载了 mysql ..
发布时间:2022-01-18 17:57:54 数据库

在 gems 中包含 rake 任务

1) 在 gems 中是否有一个“最好"的地方来执行 rake 任务?我在 /tasks、/lib/tasks 中看到过它们,并且看到过它们写成 *.rb 和 *.rake -- 不确定哪个(如果有)是“正确的" 2) 在环境中配置 gem 后,如何使它们对应用程序可用? 解决方案 在 Rails 3 上,您可以通过 Railties 完成此操作.这是我刚刚制作的 gem 的代码: ..
发布时间:2022-01-18 17:57:41 其他开发

在 Ubuntu 上安装 mysql gem 的困难

我正在尝试安装 mysql 2.8.1 gem.我将使用它在 Ubuntu 10.04 上构建 Rails 2.0.2 应用程序.我将使用 Ruby 1.8.7.我已经安装了开发依赖项(其他 gem).由于某些原因,我无法安装它.我无法完全弄清楚如何解决它.请帮忙!! 当我尝试安装它时,我在终端中得到以下信息: mohnish@pc146724-desktop:~/Downloads$ s ..
发布时间:2022-01-18 17:57:35 数据库

捆绑器:在使用 gem 进行捆绑安装期间找不到带有可执行捆绑 (Gem::GemNotFoundException) 的 gem 捆绑器 (>= 0.a)

我正在执行以下脚本: gem install rdoc --no-document宝石安装包捆 输出: + gem install rdoc --no-document成功安装rdoc-6.1.1已安装 1 个宝石+ gem 安装包成功安装 bundle-0.0.1bundle-0.0.1 的解析文档2 秒后完成安装包的文档已安装 1 个宝石已安装 1 个宝石+ 捆绑安装/usr/lib/r ..
发布时间:2022-01-18 17:57:28 其他开发

如何从命令行调用旧版本的 gem?

假设我安装了两个版本的 gem(somegem 版本 0.10.6 和 0.10.5),我想从命令行运行早期版本.我必须卸载较新的版本吗?有没有办法可以使用标志来指定要使用的版本?有点像…… somegem/path/to/dir --version 0.10.5 我检查了 ruby​​gems 文档,它只描述了当您需要文件中的 gem 时如何使用特定版本,但没有说明如何从命令行执行此操作. ..
发布时间:2022-01-18 17:57:19 其他开发

在哪里覆盖设计 gem 的 current_user 辅助方法

如何覆盖 devise gem 的 current_user.实际上我需要为移动应用添加网络服务. 目前的设计是管理网络应用程序的会话和“当前用户". 现在移动应用程序会将 user_id 发送到服务器.我需要像这样覆盖当前用户 def current_user如果参数 [:user_id].blank?当前用户别的用户.find(参数[:user_id])结尾结尾 我是否需要将 ..

rbenv:没有 gemsets 生存

TL;DR 不要为宝石而烦恼;可以同时安装多个版本的 gem. 必要时,使用 $ gem-based-binary _version_ args 表示法指定要执行的版本. 当你有一个 Gemfile 指定版本时,使用 bundle exec. gem install rails -v 3.2.13轨道_3.2.13_新项目2cd Project2捆绑执行导轨服务器 更新: 201 ..
发布时间:2022-01-18 17:56:52 其他开发

如何删除已安装的 ri 和 rdoc?

如何删除已安装 gem 的 ri 和 rdoc?谢谢 解决方案 你可以在RubyGems安装目录中删除doc目录. rm -r `gem env gemdir`/doc 在 Mac OS X 上,默认为 /Library/Ruby/Gems/1.8/doc. 请记住,RubyGems 可能有多个安装目录. 如果RubyGems 无法访问正常的安装目录(例如,您安装了一个没有 ..
发布时间:2022-01-18 17:56:22 其他开发

Gem 更新:无法转换“\xE7"从 ASCII-8BIT 到 UTF-8 到 US-ASCII 转换到 UTF-8

刚刚在一个有一段时间没有更新的轻型服务器机器上运行了 gem update...并且我收到了大量的“无法转换"\x??到 UTF-8 从 ASCII-8BIT 到 UTF-8 到 US-ASCII 的转换中..."的错误.包括控制台中的一个例外.有人知道发生了什么吗? $ sudo gem 更新正在为 railties-3.0.4 安装 ri 文档...为 minitest-2.0.2 安装 r ..
发布时间:2022-01-18 17:56:09 其他开发

Rubygems、Bundler 和 RVM 混淆

我之前读过“Rubygems、Bundler 和 RVM 之间的关系"再问一遍. 嗯,有很多这样的问题,但回答的人说他们使用 Rubygems、RVM 和 Bundler,他们没有解释这些如何单独工作. 当我们安装 gems 时,我真的很困惑这三个是如何独立工作的.请不要告诉我你是怎么工作的,这会对我有所帮助,但是当我们和他们一起玩时我不会知道发生了什么. 我的困惑可以分解为这些 ..
发布时间:2022-01-18 17:55:37 其他开发

如何让“无论何时" gem 在 Windows 上工作?

我想在 Windows XP 上运行“简单"的 cron.所以我安装了 gem installwhen 然后运行我的 cron.rb 需要'rubygems'要求“无论何时"每 1 天,:at =>'5:30am' 做命令“现在放"结尾 但它抱怨说 您的应用程序中没有安装 i18n.请将其添加到您的 Gemfile 并运行 bundle install 所以我运行了 gem install ..
发布时间:2022-01-18 17:55:12 其他开发

Fluentd SSL/TLS 保护 TCP 输出插件到通用接收器(Logstash)?

我一直在寻找用于 tcp 的 fluentd 输出插件,它也是 ssl 安全的,不会强制我的接收器来自特定类型.就我而言,我的接收者是 logstash. 以下是一些接近的插件(接近但没有雪茄): 转发输出 - 不支持 ssl 连接. 安全转发输出 - 仅将数据发送到另一个 fluentd 接收器. 有些是 https 插件,有些是特定的服务插件(需要某种令牌/用户/密码) ..
发布时间:2022-01-18 17:54:55 其他开发

ruby-1.9.3-preview1 上的 ruby​​-debug19

可能重复: Rails 3.1 和 Ruby 1.9.3p125:ruby-debug19 仍然崩溃,并出现 “Symbol not found: _ruby_threadptr_data_type” 我在调试 ruby​​ 1.9.3 preview1 版本时遇到了一些问题. 我已经使用 rvm 安装了 1.9.3 和以下命令: rvm install 1.9.3 --recon ..
发布时间:2022-01-18 17:53:34 其他开发