rubygems相关内容

如何在 Rails 之外使用 Rails 3 的 ActiveSupport 核心扩展

在我正在开发的 gem 上使用 ActiveSupport 的核心扩展时遇到问题. 我让它与 AS 2.3.8 一起工作,但是当我想将它移植到 3b4 时,扩展停止工作并且我的测试结果充满了如下行: 未定义的方法`空白?对于“某事":字符串 我已经通过 包含了它 gem "activesupport" 紧随其后 需要“active_support" 我还需要调用其他什么来包含这 ..
发布时间:2022-01-18 18:13:27 其他开发

已安装 Rails,但 rails 命令显示未安装

我正在使用 Ubuntu 9.10 Karmic Koala 和 Ruby 1.9.1. 我使用 sudo gem install rails 安装了 Rails,它为我安装了所有库. 当我在终端中输入 rails 时,它会显示. 当前未安装程序“rails".您可以通过键入以下内容来安装它:sudo apt-get install railsrails:找不到命令 我可以 ..
发布时间:2022-01-18 18:13:20 其他开发

Rails bundler 不会在组内安装 gem

我在一个名为 :development 的捆绑程序组中有几个 gem,包括 ruby​​-debug.当我运行 bundle 命令时,这些 gem 将被忽略,它只安装不在任何组中的 gem.如何确保捆绑器不会忽略 :development 组中的宝石? 编辑:这就是我的 Gemfile 的样子. 来源 'http://rubygems.org'宝石'导轨','3.0.1'# 认证宝石宝石“ ..
发布时间:2022-01-18 18:12:02 其他开发

RVM 警告!PATH 未正确设置

我刚刚在我的 mac 上安装了 rvm,但是我在全局命令中收到了这个警告 警告!PATH 设置不正确,'/usr/local/rvm/gems/ruby-1.9.3-p194/bin' 不是首先出现的,这通常是由 shell 初始化文件引起的 - 检查它们是否有 'PATH=...' 条目,它也可能有助于将 RVM 重新添加到您的点文件:'rvm get stable --auto-dotf ..
发布时间:2022-01-18 18:11:56 服务器开发

如何在 Ubuntu 10.4 上获得 RubyGems 1.3.6

我刚刚使用 Ubuntu 10.4 和 Ruby1.9.1 安装了一个新的 vm (VirtualBox).我有 RUbyGems1.9.1 的软件包,但是当我执行 gem --version 时,我仍然得到 1.3.5. 解决方案 我得到了它的使用 gem install ruby​​gems-updatecd/var/lib/gems/1.9.1/bin须藤 ./update_rub ..
发布时间:2022-01-18 18:11:41 其他开发

在 Delayed_job 中手动重试作业

Delayed::Job 的自动重试功能很棒,但我现在想手动重试一个作业.有没有一种方法我可以调用工作本身,比如...... 延迟::Job.all[0].perform 或者跑,或者别的什么.我尝试了一些东西,并梳理了文档,但无法弄清楚如何执行手动重试作业. 解决方案 手动调用作业 Delayed::Job.find(10).invoke_job # 10 是job.id 如果作 ..
发布时间:2022-01-18 18:11:06 其他开发

如何在我的 Gemfile 中指定本地 .gem 文件?

我有几个通过 gem install xx.gem 安装的 gem 文件.我可以告诉 Bundler 使用它们吗?还是我必须指定源路径? 解决方案 严格来说,这不是您关于安装 .gem 包的问题的答案,但您可以在通过编辑您的 Gemfile 逐个宝石基础. 指定 :path 属性将从该路径安装 gem 到您的本地机器上. gem “工头",路径:“/Users/pje/my_for ..
发布时间:2022-01-18 18:10:39 其他开发

如何查找 gem 文件的安装位置

我可以找到使用 gem list 安装的 gem,但它没有显示 gem 的安装位置. 如何找到 gems 的位置,以及在安装 gems 之前如何知道它的安装位置? 解决方案 使用gem environment 了解您的 gem 环境: RubyGems 环境:- 红宝石版本:2.1.5- 红宝石版本:2.0.0(2013-06-27 补丁级别 247)[x86_64-darwin1 ..
发布时间:2022-01-18 18:10:07 其他开发

为什么 'USER INSTALLATION DIRECTORY' 与 Ruby 版本不匹配?

这个问题是“什么是“用户"的第二部分INSTALLATION DIRECTORY" in ruby​​Gems env" 但最后没有得到回答. 现在我想知道为什么在我的情况下 'USER INSTALLATION DIRECTORY 与 Ruby 版本不匹配.另一个问题是 bundle install 默认使用什么选项,也许是 --user-install? rvm列表: * ru ..
发布时间:2022-01-18 18:09:52 其他开发

ruby sass,无法解决依赖关系

我下载了两个 gem 文件:Sass-3.3.7.gem &compass-0.12.6.gem 我运行了它安装的 gem install --local Sass-3.3.7.gem. 对 compass 执行相同的命令,但出现错误: 无法解析依赖关系:compass 需要 sass (~>3.2.19) 我正在安装它们,因为我没有连接.有谁知道有什么解决办法吗? 解决方 ..
发布时间:2022-01-18 18:09:35 其他开发

宝石在 irb 中发现,而不是在 Ruby 中

我安装了一些 gem,我正在尝试在 Ruby 应用程序中使用它们: 需要'rubygems'需要'mygem' 但是,当我运行应用程序时,我收到此错误::29:inrequire': no such file to load -- mygem (LoadError)` 但是,如果我尝试在 irb 中要求 gem( ..
发布时间:2022-01-18 18:08:51 其他开发

Ruby gem 安装问题

我正在尝试按如下方式在 Windows 上安装 json,但它不起作用.请帮助我解决同样的问题. C:\Ruby193\bin>gem install --local json-1.8.1.gem暂时增强 PATH 以包含 DevKit...构建原生扩展.这可能需要一段时间...错误:安装 json-1.8.1.gem 时出错:错误:无法构建 gem 原生扩展.C:/Ruby193/bin/ru ..
发布时间:2022-01-18 18:08:35 其他开发

耙中止!未初始化的常量 Mysql2

Goksel-Eryigits-Mac-mini:blog geryit$ rake db:migrate --trace(在/Users/geryit/Sites/blog 中)** 调用 db:migrate (first_time)** 调用环境(first_time)** 执行环境** 执行数据库:迁移耙中止!客户端不支持服务器请求的认证协议;考虑升级 MySQL 客户端/Users/ge ..
发布时间:2022-01-18 18:08:28 数据库

可以“gem install"吗?是否配置为默认在/usr/bin/之外安装可执行文件?

默认情况下,当您 sudo gem install thegemname 时,它会将可执行文件安装到 /usr/bin/ 有没有办法改变这种情况?例如,要将它们安装到 /usr/local/rubygems/bin (或任何其他路径)? 路径似乎没有硬编码到 gemspec 文件中,所以我不明白为什么这是不可能的(尽管我对 Ruby/Gems 的经验很少) 解决方案 参见 ht ..
发布时间:2022-01-18 18:08:17 其他开发

Rails 是否会加载所有已安装的 gem?

Rails 加载时,是否会加载系统上安装的所有 gem?我在服务器上安装了 47 个 gem,包括所有具有多个版本的各种 Rails gem.但是,Rails 和应用程序使用的所有 gem 都被冻结在应用程序中. 是否所有这些 gem 都被加载了,这会导致应用程序运行速度变慢或占用更多内存(请注意,我的应用程序有两个实例在服务器上运行,一个是实时环境,一个是测试环境)?如果 Rails 正在 ..
发布时间:2022-01-18 18:08:07 其他开发