如何处理已弃用的 gem 警告 (SourceIndex#all_gems)?
今天运行bundle update后收到此消息: $ bundle update NOTE: Gem::SourceIndex#all_gems is deprecated with no replacement. It will be removed on…
如何将 openssl 依赖项添加到 gemspec 中?
对于 Linux 上的 Ruby 新用户来说,没有将 openssl 编译到 Ruby 中是一个相对常见的错误。我们有一个需要“openssl”的 gem,每隔一段时间它就会在“o…
Rails / Gem 命令突然抛出错误
我当时正在 Ruby on Rails 编码中,在过去一个小时内运行了多个 Rails 生成方法,突然一个新的生成命令抛出了一条错误消息。当我尝试通过 rake 运行测…
ruby on Rails gem 错误 - 没有要加载的文件
我正在尝试按照以下说明使用 koala gem: https://github.com/arsduo/koala/wiki 我做了一个 gem install koala。我在已安装的 gem 列表中看到该 gem…
如何从 github 获取特定版本的 gem
我使用 Rails 2.3 和 ruby 1.8.7,我的项目中提供了 .0.1.6 版本的破解版本。我想获取最新版本,看看它是否解决了我遇到的解析问题。 看起来最新…
这些“没有”在哪里? Rails gems 中的方法被定义了吗?
我见过一些地方在 gems 中引用了 *_without_* 方法,但我没有看到它们是在哪里定义的。以下是来自 validationgroup 和 delayed_jobs gem 的两个示例。…
如何修复意外的“sudo bundle install dir_name”?
我不小心运行了 sudo bundle install smtp_mail ,现在我的所有 gem 都位于 Rails 应用程序中名为 smtp_mail 的目录中。 我不确定宝石的默认位置?而…
在端口80启动webrick(mysql2 gem问题)
我试图让我的 webrick 在端口 80 上提供服务。我尝试过: rails server -p 80 但访问被拒绝。后来我明白使用端口1-1024需要root权限,所以我尝试了这…
尝试在 Windows 上创建 Heroku 应用程序时出错
当我尝试执行 heroku create 时,我收到以下错误消息: d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command/base.rb:83:in 'read': …
通过Ruby与shell持续交互?
我想捕获 shell 命令的输出,因此 response = `#{command}` 如果您只想运行一个命令而不是连续交互,那么我使用的是很好的。例如,如果我这样做, res…
无法安装 mysql2 gem
我无法在 Windows7 x64 系统中安装 mysql2 gem。我尝试使用 32 位和 64 位版本的 MySQL 服务器,但没有任何进展。 我安装了 Ruby 1.8、开发工具包和 R…
无法在 Windows 上安装 mysql2 for Rails 3
如果没有错误消息,则无法安装 mysql2。我已经尝试了所有我能想到的方法,包括使用 devkit。 gem install mysql2 -- --with-mysql-include=c:/xampp/m…
RoR Rake - 有关 gem 的数据库错误
我正在尝试使用此命令在我的 ror 应用程序中创建一个数据库: rake db:create 并且收到此错误: Could not find tzinfo-0.3.26 in any of the sources…
“rails -v”错误
我正在 Mac Snow Leapord 上工作 在安装 RVM 之前,我曾尝试(但失败)升级 OSX 的默认 ruby。 Ruby 的安装是通过 rvm install 1.9.2 ruby -v…
1 个项目中的 2 个轨道引擎,查看问题
目前我正在开发 2 个 Rails::Engines 1 个博客(为了好玩)和 1 个 csv 导入器和映射器。我用enginex和珠宝商把它们变成了宝石。我在本地安装了它们,…