rubygems相关内容

gem install pg 在 OSX Lion 上不起作用

这个问题有很多变体,但似乎没有一个可以解决我的问题. 我正在运行 OSX Lion (10.7.3).已安装最新的 XCode. 我已经使用 postgresapp.com 的 Postgres.app 包安装了 Postgres. 但是当我尝试安装 pg gem 时,我遇到了失败: $ gem install pg -- --with-pg-config=/Applicati ..
发布时间:2022-01-18 17:48:21 其他开发

安装 CocoaPods:无响应

尝试从终端安装 CocoaPods: $ sudo gem install cocoapods 输入我的root密码后,什么也没有发生. 如何调试它? 解决方案 对于其他想知道的人来说,安装 gem 需要很长时间.如果你运行: 导出 GEM_HOME=~/.gems导出 PATH=$GEM_HOME/bin:$PATH宝石安装 cocoapods -V 使用标志 V 安装会启 ..
发布时间:2022-01-18 17:47:48 其他开发

有什么区别~>和 >= 在 Gemfile 中指定 ruby​​gem 时?

我经常在 Gemfile 中看到以下符号(~>). gem "黄瓜", "~>0.8.5"宝石“rspec",“〜> 1.3.0" 我知道符号 (>=) 只是大于或等于,但是 (~>) 符号是什么意思?它们是否相同或有任何显着差异? 解决方案 这是一个悲观版本约束.RubyGems 将增加提供的版本中的最后一位数字并使用它,直到达到最大版本.所以 ~>0.8.5 在语义上等价于: ..
发布时间:2022-01-18 17:47:13 其他开发

如何控制 Vagrant 用于配置 VM 的 Chef 版本?

由于版本 0.10.10 中的错误,当前的 Chef 食谱未运行.如何将 Vagrant 使用的 Chef 版本升级到 0.10.12? 我不想只为当前的 VM 实例更新它——我会不断地破坏和重建它们.我是否需要更改 Vagrant 基础盒中的某些内容,或者我的(物理)系统安装中的某些内容? 解决方案 使用 Vagrant 插件 vagrant-omnibus 效果很好对我来说: ..
发布时间:2022-01-18 17:46:55 其他开发

了解 Gemfile.lock 文件

运行 bundle install 命令后,'Gemfile.lock' 会在工作目录中创建.该文件中的指令是什么意思? 例如,我们以下面的文件为例: 路径偏僻的: .眼镜:gem_one (0.0.1)宝石远程:http://example.org/眼镜:gem_two (0.0.2)gem_three (0.0.3)gem_four (0.0.4)平台平台依赖项gem_twogem_o ..
发布时间:2022-01-18 17:46:47 其他开发

最有用的 Rails 插件、Ruby 库和 Ruby gem?

我见过很多网站提供了 Rails 插件、Ruby 库 和 Ruby gems 的完整列表,但我们很少使用它们和一些可能不适合我们的要求,我们花费大量时间寻找适合我们要求的有用 Plugins. 我创建了这个投票,人们可以发布他们遇到的有用的库、gems 和插件.这对于像我这样的新手以及 Rails 社区 上的整个 Ruby 都会有很大帮助. 注意:为了使本次投票尽可能有用,请记住: ..
发布时间:2022-01-18 17:46:39 其他开发

使用 bundler 只更新一个 gem

我使用 bundler 来管理我的 rails 应用程序中的依赖项,并且我在 git 存储库中托管了一个 gem,如下所示: gem 'gem-name', :git =>'路径/到/我的/gem.git' 要更新这个 gem,我执行 bundle update 但它也会更新 Gemfile 中提到的所有 gem.那么只更新一个特定 gem 的命令是什么? 解决方案 这里你可以找到一个 ..
发布时间:2022-01-18 17:46:33 其他开发

设置 RSpec 以测试 gem(不是 Rails)

使用添加的 rspec-rails 生成器来设置 RSpec 以测试 Rails 应用程序非常容易.但是添加 RSpec 来测试开发中的 gem 怎么样?我没有使用珠宝商或此类工具.我刚刚使用 Bundler (bundle gem my_gem) 来设置新 gem 的结构并手动编辑 *.gemspec.我还在 gemspec 中添加了 s.add_development_dependency " ..
发布时间:2022-01-18 17:46:28 其他开发

如何将 gem 添加到 Logstash

我正在运行 Logstash 1.4.1,与最新版本相比,我在安装文件夹中找不到包含 gem 信息的任何地方(而 github 中的最新代码有那些 gembag.rb、Gemfile 等) 我当前的问题是我需要使用 Logstash 没有开箱即用的几个 gem,只是 require 'gemname' 似乎不起作用.谁能指导我阅读解释如何添加这些 3rd 方宝石或向我展示一些可以做到这一点的 ..
发布时间:2022-01-18 17:45:59 其他开发

在雪豹中安装 mysql 失败

我在 Snow Leopard 和 Ruby 中成功安装了 MySql x86_64 和 Ruby Gems 似乎安装正确: $哪个mysql/usr/local/mysql/bin/mysql$ 哪个红宝石/usr/bin/红宝石$ 哪个宝石/usr/bin/gem$ mysql您的 MySQL 连接 ID 是 404服务器版本:5.1.37 MySQL 社区服务器(GPL)$红宝石-vrub ..
发布时间:2022-01-18 17:45:48 数据库

使用 ruby​​zip 错误 - 没有要加载的文件 - zip/zip

我知道这个主题还有另一个主题,但即使在使用所有解决方案后我仍然面临这个问题.有没有其他方法可以生成 zip 文件?我可以使用 Ubuntu 系统命令吗? 我做到了 gem install ruby​​zip 我有 需要'rubygems'需要'zip/zip' 在我的控制器中 但我仍然遇到同样的错误 - 没有要加载的文件 - zip/zip我在 Ubuntu 上尝试使用带有 ..
发布时间:2022-01-18 17:45:39 其他开发

使用 Rails 2.3.5 绕过机架版本错误

我目前在 Dreamhost 上尝试运行 Rails 2.3.5 应用程序. 情况是这样的,Dreamhost 的服务器安装了 Rails 2.2.2.当然,我不能更新共享主机的 rails 版本,所以我在 vendor.js 中冻结了我的 Rails.Rails 2.3.5 需要 rack v1.0.1 gem.Dreamhost 使用 rack v1.0.0 gem.所以当我尝试定义时: ..
发布时间:2022-01-18 17:45:05 其他开发

更新到 cocoapods 0.32.1 后无法运行 sudo pod install 并出现错误“您无法以 root 身份运行 CocoaPods.(CLAide::帮助)"

我在更新到最新版本 0.32.1 后运行 sudo pod install 命令时发现了一个问题.之前它工作得很好. 当我尝试使用旧的 cocoapods 安装 pod 时,它要求我更新到最新的 cocoapods 版本,即 0.32.1.在我通过 cocoapods gem 更新后,我无法在我的 Xcode 项目中执行 sudo pod install .它给了我以下错误. ± sudo ..
发布时间:2022-01-18 17:44:55 其他开发

在不访问官方存储库的情况下安装 Ruby Gems

我在办公室使用代理脚本连接到互联网.结果我的命令提示符 (Win XP) 无法连接,我只能使用浏览器. 是否有一些我可以手动安装一些我需要的 ruby​​ gem - 无需使用 gem install 'abc' 或者有什么方法可以让我的命令提示符连接到互联网.虽然我的 IE 设置确实使用脚本,但我仍然无法让 CMD 连接. 解决方案 我在狭窄的环境中工作时遇到了同样的问题.一个 ..
发布时间:2022-01-18 17:43:45 其他开发

如何将 Bundler 与离线 .gem 文件一起使用?

对于我的应用程序,我需要处理加密的 ZIP 文件.尽管他们的网站看起来很可怕,但似乎 Chilkat 的 commercial Zip gem 可能是最好的方式去实现这个. 因为这是一个商业 gem,所以 Bundler 所查看的任何典型 gem 资源中都没有它.我能够在 Mac OS X 下安装 Linux 64 位版本的 gem(虽然我还没有尝试运行它,所以还没有关于它是否真的有效的消息 ..
发布时间:2022-01-18 17:43:35 其他开发

“您没有/usr/bin 目录的写入权限."使用 Gem 命令安装 Sass 时

我在 Mac 上,我正在尝试使用终端中的命令“sudo gem install sass"安装 Sass.然后我输入我的密码,一切正常,直到弹出这个, "错误:执行 gem 时 ... (Gem::FilePermissionError)您没有/usr/bin 目录的写入权限." 我确实使用了 sudo,但它仍然无法正常工作,而且这是你不能让自己阅读的东西之一.写入权限.有什么想法吗? ..
发布时间:2022-01-18 17:43:21 其他开发

卸载 rails 和 gems,出现错误“无法卸载,检查 'gem list -d ...'

我将从通常的菜鸟行开始,“我是 Rails 新手".哦,我正在运行 Mac OSX 10.6.4 我一直在按照一堆指南进行设置,特别是这两个 这里 和 这里.指南很棒,我使用第二个的原因是 RVM,而我使用第一个的原因是 MYSQL. 无论如何,当我开始时,我并没有完全按照说明进行操作,所以在安装 RVM 后,出于某种原因,我使用 sudo gem install rails -v 2 ..