rubygems相关内容
在我正在开发的 gem 上使用 ActiveSupport 的核心扩展时遇到问题. 我让它与 AS 2.3.8 一起工作,但是当我想将它移植到 3b4 时,扩展停止工作并且我的测试结果充满了如下行: 未定义的方法`空白?对于“某事":字符串 我已经通过 包含了它 gem "activesupport" 紧随其后 需要“active_support" 我还需要调用其他什么来包含这
..
我正在使用 Ubuntu 9.10 Karmic Koala 和 Ruby 1.9.1. 我使用 sudo gem install rails 安装了 Rails,它为我安装了所有库. 当我在终端中输入 rails 时,它会显示. 当前未安装程序“rails".您可以通过键入以下内容来安装它:sudo apt-get install railsrails:找不到命令 我可以
..
..
我在一个名为 :development 的捆绑程序组中有几个 gem,包括 ruby-debug.当我运行 bundle 命令时,这些 gem 将被忽略,它只安装不在任何组中的 gem.如何确保捆绑器不会忽略 :development 组中的宝石? 编辑:这就是我的 Gemfile 的样子. 来源 'http://rubygems.org'宝石'导轨','3.0.1'# 认证宝石宝石“
..
我刚刚在我的 mac 上安装了 rvm,但是我在全局命令中收到了这个警告 警告!PATH 设置不正确,'/usr/local/rvm/gems/ruby-1.9.3-p194/bin' 不是首先出现的,这通常是由 shell 初始化文件引起的 - 检查它们是否有 'PATH=...' 条目,它也可能有助于将 RVM 重新添加到您的点文件:'rvm get stable --auto-dotf
..
即使我目前确实安装了 Bundler gem(它在我运行 $gem list 时出现),但我收到以下错误. 错误:未安装 Gem 捆绑器,请先运行 `gem install bundler`. 我正在使用 RVM,我的 $PATH 如下: /Users/cjstingl/.rvm/gems/ruby-1.9.2-p290@rails3tutorial2ndEd/bin:/Users/cjst
..
我刚刚使用 Ubuntu 10.4 和 Ruby1.9.1 安装了一个新的 vm (VirtualBox).我有 RUbyGems1.9.1 的软件包,但是当我执行 gem --version 时,我仍然得到 1.3.5. 解决方案 我得到了它的使用 gem install rubygems-updatecd/var/lib/gems/1.9.1/bin须藤 ./update_rub
..
Delayed::Job 的自动重试功能很棒,但我现在想手动重试一个作业.有没有一种方法我可以调用工作本身,比如...... 延迟::Job.all[0].perform 或者跑,或者别的什么.我尝试了一些东西,并梳理了文档,但无法弄清楚如何执行手动重试作业. 解决方案 手动调用作业 Delayed::Job.find(10).invoke_job # 10 是job.id 如果作
..
我有几个通过 gem install xx.gem 安装的 gem 文件.我可以告诉 Bundler 使用它们吗?还是我必须指定源路径? 解决方案 严格来说,这不是您关于安装 .gem 包的问题的答案,但您可以在通过编辑您的 Gemfile 逐个宝石基础. 指定 :path 属性将从该路径安装 gem 到您的本地机器上. gem “工头",路径:“/Users/pje/my_for
..
我的项目需要 debugger-linecache 1.0.1 版,尝试安装时遇到以下错误. trunk ☺ gem install debugger-linecache -v '1.0.1'构建原生扩展.这可能需要一段时间...错误:安装调试器-linecache 时出错:错误:无法构建 gem 原生扩展./Users/jordanscales/.rvm/rubies/ruby-1.9.3-p
..
我可以找到使用 gem list 安装的 gem,但它没有显示 gem 的安装位置. 如何找到 gems 的位置,以及在安装 gems 之前如何知道它的安装位置? 解决方案 使用gem environment 了解您的 gem 环境: RubyGems 环境:- 红宝石版本:2.1.5- 红宝石版本:2.0.0(2013-06-27 补丁级别 247)[x86_64-darwin1
..
这个问题是“什么是“用户"的第二部分INSTALLATION DIRECTORY" in rubyGems env" 但最后没有得到回答. 现在我想知道为什么在我的情况下 'USER INSTALLATION DIRECTORY 与 Ruby 版本不匹配.另一个问题是 bundle install 默认使用什么选项,也许是 --user-install? rvm列表: * ru
..
我下载了两个 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) 我正在安装它们,因为我没有连接.有谁知道有什么解决办法吗? 解决方
..
我安装了一些 gem,我正在尝试在 Ruby 应用程序中使用它们: 需要'rubygems'需要'mygem' 但是,当我运行应用程序时,我收到此错误::29:inrequire': no such file to load -- mygem (LoadError)` 但是,如果我尝试在 irb 中要求 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
..
Goksel-Eryigits-Mac-mini:blog geryit$ rake db:migrate --trace(在/Users/geryit/Sites/blog 中)** 调用 db:migrate (first_time)** 调用环境(first_time)** 执行环境** 执行数据库:迁移耙中止!客户端不支持服务器请求的认证协议;考虑升级 MySQL 客户端/Users/ge
..
默认情况下,当您 sudo gem install thegemname 时,它会将可执行文件安装到 /usr/bin/ 有没有办法改变这种情况?例如,要将它们安装到 /usr/local/rubygems/bin (或任何其他路径)? 路径似乎没有硬编码到 gemspec 文件中,所以我不明白为什么这是不可能的(尽管我对 Ruby/Gems 的经验很少) 解决方案 参见 ht
..
Rails 加载时,是否会加载系统上安装的所有 gem?我在服务器上安装了 47 个 gem,包括所有具有多个版本的各种 Rails gem.但是,Rails 和应用程序使用的所有 gem 都被冻结在应用程序中. 是否所有这些 gem 都被加载了,这会导致应用程序运行速度变慢或占用更多内存(请注意,我的应用程序有两个实例在服务器上运行,一个是实时环境,一个是测试环境)?如果 Rails 正在
..
我是 Ruby on Rails 的新手.我的 Ruby 版本是 ruby 2.4.1p111(2017-03-22 修订版 58053)[x64-mingw32]. 我使用 rails new sample_cms -d mysql 命令创建了一个新项目. rails server 命令抛出以下错误. C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems
..
使用原生扩展安装 mysql2 (0.2.6)/Library/Ruby/Site/1.8/rubygems/installer.rb:483:in `build_extensions': 错误: 无法构建 gem 原生扩展.(Gem::Installer::ExtensionBuildError)/System/Library/Frameworks/Ruby.framework/Version
..