问题标签 [rubygems]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
6983 浏览

windows - Windows 上的 Gem 更新 - 是否损坏?

这是对这个问题的跟进。

当我在 Windows 上发出gem update命令时,只要它到达一个最新版本没有 Windows 二进制文件的 gem,它就会尝试构建本机扩展,这当然会失败。例如:

要求所需平台的旧的 pre-1.x 行为至少使更新成为可能。现在我根本无法更新,除非我卸载麻烦的 gem(目前是 sqlite3-ruby 和 hpricot),运行更新,然后使用 --version 开关重新安装 gem。

有没有人有解决这个难题的方法,还是我们被困住了?


笔记:


注意(2008 年 9 月 26 日):我刚刚更新到 gems 1.3.0,这个问题仍然存在。

注意(2008 年 11 月 18 日):刚刚更新到 gems 1.3.1,问题仍然存在。

注意(2009 年 4 月 28 日):最新版本的 Gems ( 1.3.2 ) 现在会跳过在更新期间构建原生扩展失败的任何 gem;换句话说,问题是固定的。万岁!

0 投票
4 回答
2317 浏览

ruby - 在 Vista 上安装 RubyGems 时出现错误“set_paths: undefined method uid for nil:NilClass (NoMethodError)”

尝试安装RubyGems时出现以下错误。我试过谷歌搜索,但没有运气。有没有人遇到过并解决过这个问题?

我在运行 Windows Vista 的笔记本电脑上安装了 Ruby 1.8.6。

0 投票
4 回答
3281 浏览

ruby - 在 Windows 上安装八哥

我正在尝试在我的 Windows 机器上安装 starling gem。但是,每当我尝试安装它时,我都会收到此错误:

我需要安装什么来提供windows.h标题?

0 投票
5 回答
4893 浏览

ruby - 如何在 Windows 上使用 MinGW 制作和编译 Ruby Gems?

尝试在 Windows 机器上更新一些 gem,但对于没有预编译二进制文件的 gem,我不断收到此错误输出:

提供的配置选项:

这些是在安装 gem 期间提供给extconf.rb ruby​​ 文件的配置选项。

我已经安装了MinGW,所以我应该拥有安装、制作和编译这些 gem 所需的一切。
However, I do not know how to change the configuration for RubyGems so that when extconf.rb is called it includes the appropriate options pointing to the MinGW include directory.

0 投票
1 回答
1182 浏览

ruby-on-rails - Rspec - 从插件切换到宝石的问题

当放弃使用 rspec 和 rspec-rails 插件并改用 gem 版本时,我是否需要在 spec_helper.rb 中进行任何额外的更改,或者让我的应用程序中的规范看到更改?

删除插件并安装 gem (1.1.8) 后,我无法再让我的规范成功运行。

更具体地说,这就是我所做的:

  1. 从供应商目录中删除以前安装的 rspec 和 rspec-rails 插件
  2. sudo 安装了 rspec 和 rspec-rails gems(1.1.8 是撰写本文时的最新版本)

运行脚本/autospec 时,我收到以下消息:

/Library/Ruby/Site/1.8/rubygems.rb:578:in report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:134:inactivate' from /Library/Ruby/Site/1.8/rubygems.rb:158:in activate' from /Library/Ruby/Site/1.8/rubygems.rb:157:ineach' from /Library/Ruby/Site/1.8/rubygems.rb :157:in activate' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:inrequire' 来自 /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in require' from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:innew_constants_in' 来自 /Library/Ruby/Gems/1.8/gems/activesupport -2.1.0/lib/active_support/dependencies.rb:509:inrequire' from /Volumes/tangoflash/code/tangoflash/spec/spec_helper.rb:5 from spec/helpers/sessions_helper_spec.rb:1:in来自 spec/helpers/sessions_helper_spec.rb:1

尝试通过 textmate 运行单个 rspec 示例时,我得到:

/Library/Ruby/Site/1.8/rubygems.rb:578:in report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:134:inactivate' from /Library/Ruby/Site/1.8/rubygems.rb:158:in activate' from /Library/Ruby/Site/1.8/rubygems.rb:157:ineach' from /Library/Ruby/Site/1.8/rubygems.rb :157:inactivate' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in来自 /Users/allanlibunao/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/spec/mate.rb:14 来自 /tmp/temp_textmate.KQTYKh:3:in `require'来自 /tmp/temp_textmate.KQTYKh:3

任何帮助都是极好的。

0 投票
2 回答
496 浏览

ruby-on-rails - 尝试从 2.0.1 更新 ruby​​ gem 时出错

我正在尝试在 Mac 上设置自己来学习 Ruby on Rails,但是我似乎遇到了一些问题。如果我尝试运行 ./script/server 等命令,我会得到以下信息:

Rails 需要 RubyGems >= 0.9.4(你有 0.9.2)。请gem update --system再试一次。

当我运行“gem update..”时,我得到了这个:

正在更新 RubyGems... 尝试远程更新 ruby​​gems-update 错误:执行 gem 时 ... (Errno::EACCES) 权限被拒绝 - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3。 0.宝石

0 投票
3 回答
1662 浏览

ruby-on-rails - Vista 上的红宝石

我昨天在 Vista 32bit 上安装了 Ruby 和 Ruby on Rails,使用本网站上的说明:http ://rubyonrails.org/down

所以我下载了安装程序,然后是 Gems,然后我用 Gems 下载了 rails。

现在我不能在命令行中使用 Gem 或 Ruby 命令......所以我认为环境变量有问题,但我不知道如何在 Vista 中设置它们或放置什么。谁能帮我这个?

0 投票
9 回答
347639 浏览

ruby - 如何安装本地 gem?

如果我将 .gem 文件下载到计算机中的文件夹中,我可以稍后使用 安装它gem install吗?

0 投票
2 回答
8887 浏览

ruby - Ruby 守护进程不会启动

我正在使用 ruby​​ daemons gem 为我的 rails 项目创建自定义守护程序。唯一的问题是,当我尝试启动守护进程时ruby lib/daemons/test_ctl start,它会失败并且不会启动。日志文件具有此输出。

当我生成一个守护进程(从 rails 插件)并尝试运行它时,它甚至会发生。有谁知道如何解决这个问题?

0 投票
3 回答
1563 浏览

windows - “gem install”冻结在“正在更新 [..] 的 Gem 源索引”

几个星期以来,我根本无法在 Windows 中运行 gem install 。它坚持这一行:

有什么想法吗?