rubygems相关内容
我一直在努力更新我的 gem(whm_xml,位于 https://github.com/ivanoats/whm_xml_api_ruby ) 使其与 ruby 1.9.2、最新的 rubygems、最新的 bundler、最新的 rdoc、最新的 rake 一起使用.它在 1.8.7 中运行良好,但仅在 1.9.2 中出现“未初始化的常量 Rake::DSL"错误.我认为 rake 0
..
我正在调查一个 rails 应用程序 - prod 服务器安装了特定 gem 的两个版本,我如何知道 prod 应用程序正在使用哪个版本? 解决方案 在 Rails 3 和 Rails 4 中,使用 bundle show 在 Rails 2 中,rake gems 将打印出安装、冻结的 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
..
1) 在 gems 中是否有一个“最好"的地方来执行 rake 任务?我在 /tasks、/lib/tasks 中看到过它们,并且看到过它们写成 *.rb 和 *.rake -- 不确定哪个(如果有)是“正确的" 2) 在环境中配置 gem 后,如何使它们对应用程序可用? 解决方案 在 Rails 3 上,您可以通过 Railties 完成此操作.这是我刚刚制作的 gem 的代码:
..
我正在尝试安装 mysql 2.8.1 gem.我将使用它在 Ubuntu 10.04 上构建 Rails 2.0.2 应用程序.我将使用 Ruby 1.8.7.我已经安装了开发依赖项(其他 gem).由于某些原因,我无法安装它.我无法完全弄清楚如何解决它.请帮忙!! 当我尝试安装它时,我在终端中得到以下信息: mohnish@pc146724-desktop:~/Downloads$ s
..
我正在执行以下脚本: 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
..
假设我安装了两个版本的 gem(somegem 版本 0.10.6 和 0.10.5),我想从命令行运行早期版本.我必须卸载较新的版本吗?有没有办法可以使用标志来指定要使用的版本?有点像…… somegem/path/to/dir --version 0.10.5 我检查了 rubygems 文档,它只描述了当您需要文件中的 gem 时如何使用特定版本,但没有说明如何从命令行执行此操作.
..
如何覆盖 devise gem 的 current_user.实际上我需要为移动应用添加网络服务. 目前的设计是管理网络应用程序的会话和“当前用户". 现在移动应用程序会将 user_id 发送到服务器.我需要像这样覆盖当前用户 def current_user如果参数 [:user_id].blank?当前用户别的用户.find(参数[:user_id])结尾结尾 我是否需要将
..
TL;DR 不要为宝石而烦恼;可以同时安装多个版本的 gem. 必要时,使用 $ gem-based-binary _version_ args 表示法指定要执行的版本. 当你有一个 Gemfile 指定版本时,使用 bundle exec. gem install rails -v 3.2.13轨道_3.2.13_新项目2cd Project2捆绑执行导轨服务器 更新: 201
..
我试图运行 brew doctor 但系统弹出错误 /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in`require': 无法加载此类文件 --active_support/core_ext/object/bla
..
如何删除已安装 gem 的 ri 和 rdoc?谢谢 解决方案 你可以在RubyGems安装目录中删除doc目录. rm -r `gem env gemdir`/doc 在 Mac OS X 上,默认为 /Library/Ruby/Gems/1.8/doc. 请记住,RubyGems 可能有多个安装目录. 如果RubyGems 无法访问正常的安装目录(例如,您安装了一个没有
..
刚刚在一个有一段时间没有更新的轻型服务器机器上运行了 gem update...并且我收到了大量的“无法转换"\x??到 UTF-8 从 ASCII-8BIT 到 UTF-8 到 US-ASCII 的转换中..."的错误.包括控制台中的一个例外.有人知道发生了什么吗? $ sudo gem 更新正在为 railties-3.0.4 安装 ri 文档...为 minitest-2.0.2 安装 r
..
我正在尝试安装 jekyll,但遇到了错误.我正在运行 Mac OS X 10.11.4 (El Capitan). $gem install jekyll错误:执行 gem 时...(Gem::Exception)无法要求 openssl,安装 OpenSSL 并重建 ruby(首选)或使用非 HTTPS 源$宝石来源-lhttps://ruby.taobao.org$which open
..
我之前读过“Rubygems、Bundler 和 RVM 之间的关系"再问一遍. 嗯,有很多这样的问题,但回答的人说他们使用 Rubygems、RVM 和 Bundler,他们没有解释这些如何单独工作. 当我们安装 gems 时,我真的很困惑这三个是如何独立工作的.请不要告诉我你是怎么工作的,这会对我有所帮助,但是当我们和他们一起玩时我不会知道发生了什么. 我的困惑可以分解为这些
..
可能重复: 错误:执行gem时... (Zlib::GzipFile::Error) 不是 gzip 格式 在我的系统上安装 gem 时,我收到以下错误: gem install blackbook --version ">= 1.0.7" --source http://github.com/tamoyal/blackbook/tree/master错误:执行 gem 时...(Zli
..
我想在 Windows XP 上运行“简单"的 cron.所以我安装了 gem installwhen 然后运行我的 cron.rb 需要'rubygems'要求“无论何时"每 1 天,:at =>'5:30am' 做命令“现在放"结尾 但它抱怨说 您的应用程序中没有安装 i18n.请将其添加到您的 Gemfile 并运行 bundle install 所以我运行了 gem install
..
我一直在寻找用于 tcp 的 fluentd 输出插件,它也是 ssl 安全的,不会强制我的接收器来自特定类型.就我而言,我的接收者是 logstash. 以下是一些接近的插件(接近但没有雪茄): 转发输出 - 不支持 ssl 连接. 安全转发输出 - 仅将数据发送到另一个 fluentd 接收器. 有些是 https 插件,有些是特定的服务插件(需要某种令牌/用户/密码)
..
在尝试解决 在 irb 中找到的宝石,而不是在 Ruby 中 ,我尝试查看 require 'rubygems' 对我自己的安装有什么影响: $ irbirb(主):001:0>RUBY_VERSION=>“1.8.7"irb(主):002:0>$:["/usr/local/lib/site_ruby/1.8", "/usr/local/lib/site_ruby/1.8/x86_64-linu
..
rake db:create 显示错误 PG::InvalidParameterValue: ERROR: invalid value for parameter "client_min_messages": "panic"提示:可用值:debug5、debug4、debug3、debug2、debug1、log、notice、warning、error. 捆绑安装后尝试运行 rake db
..
可能重复: 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
..