无法更新 RubyGems

2024-03-13

我在将 RubyGems 从版本 1.1.1 更新到最新版本时遇到困难。我尝试过以下方法:

宝石更新

Result:

更新已安装的 gem
批量更新 Gem 源索引:http://gems.rubyforge.org/ http://gems.rubyforge.org/
没有什么可更新的

and

gem 安装 ruby​​gems-update

Result:

批量更新 Gem 源索引:http://gems.rubyforge.org/ http://gems.rubyforge.org/
批量更新 Gem 源索引:http://gems.rubyforge.org/ http://gems.rubyforge.org/
错误:安装 ruby​​gems-update 时出错:
rubygems-update 需要构建器 (>= 0)

and

gem 安装 ruby​​gems-update update_rubygems

Result:

批量更新 Gem 源索引:http://gems.rubyforge.org/ http://gems.rubyforge.org/
批量更新 Gem 源索引:http://gems.rubyforge.org/ http://gems.rubyforge.org/
错误:安装 ruby​​gems-update 时出错:
rubygems-update 需要构建器 (>= 0)
错误:在本地或存储库中找不到 update_rubygems

然后我按照建议检查了theIV在类似的问题上,我是否有http://gems.rubyforge.org/ http://gems.rubyforge.org/在我的远程资源中。这是宝石环境:

RubyGems 环境:
- 红宝石版本:1.1.1
- Ruby 版本:1.8.6(2008-08-11 补丁级别 287)[universal-darwin9.0]
- 安装目录:/Library/Ruby/Gems/1.8
- RUBY 可执行文件:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
- 红宝石平台:
- 红宝石
- 通用达尔文-9
- 宝石路径:
- /图书馆/红宝石/宝石/1.8
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
- 宝石配置:
- :update_sources => true
- :verbose => true
- :基准 => false
- :backtrace => false
- :bulk_threshold => 1000
- 远程来源:
-http://gems.rubyforge.org http://gems.rubyforge.org

那么,是的,有什么想法吗?


无需采取完全重建 Ruby、从头开始重新安装 Rubygems 或安装版本管理器等激烈步骤来解决此问题。 hoe 2.3.0 版本引入了一个简单的依赖循环:

rubygems-update 1.3.5 需要(除其他外)hoe-seattlerb
hoe-seattlerb 需要 hoe >= 2.3.0
锄 >= 2.3.0 需要 ruby​​gems >= 1.3.1

I wrote 博客文章 http://lightyearsoftware.com/blog/2009/07/updating-rubygems-to-recent-1-3-x/由 zipizap 链接。回顾一下:

  1. 如果您已经尝试更新,请先卸载最新的 ruby​​gems-update:sudo gem uninstall rubygems-update -v 1.3.5
  2. 更新至1.3.0:sudo gem install rubygems-update -v 1.3.0
  3. sudo update_rubygems
  4. 然后更新到最新:sudo gem update --system

随着 Rubygems 1.3.6 的发布,这个问题似乎已经消失了。从发行说明来看:

  • 开发部门不再添加到 ruby​​gems-update gem 中,因此较旧 版本可以成功更新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法更新 RubyGems 的相关文章

随机推荐

  • XCode:添加构建阶段被禁用

    我想添加崩溃解决方案 https www crashlytics com我的 iOS 项目需要添加插件Run script阶段 但无论我做什么 为了添加构建阶段所有选项均被禁用 我选择目标 gt 构建阶段 我有合适的方案 我的项目运行良好
  • 操作系统如何在屏幕上绘制窗口?

    经过多年的计算机使用和编程 我意识到实际在屏幕上绘制的软件堆栈对我来说基本上是一个谜 我曾研究过一些嵌入式 LCD GUI 应用程序 我认为这为简化堆栈提供了一些线索 但对于 Windows 操作系统之类的东西的整体情况仍然模糊 据我所知
  • Spring WebClient:SSLEngine 已关闭

    我们使用 Spring boot 版本 2 3 1 也使用 WebClient 我的网络客户端配置 private val client WebClient init val sslCtx SslContextBuilder forClie
  • Octave无法安装图像采集包

    根据相关的维基页面 http wiki octave org Image acquisition package http wiki octave org Image acquisition package 安装您输入的图像采集包 pkg
  • Git 和 GitHub Desktop 是完全独立的应用程序吗?

    几个月前 我在 Windows 7 计算机上安装了适用于 Windows 的 GitHub Desktop 版本 2 8 2 x64 我使用 GitHub Desktop 在本地计算机和 GitHub 云之间管理用 LaTeX 编写的论文版
  • 如何在 networkX 图中弯曲边缘

    I had previous asked this question https stackoverflow com questions 63918432 curved edges in networkx on how to achieve
  • 在 OS X 10.5 上使用 readline 的 rl_insert_text

    因此 我尝试使用 readline 将一些默认文本填充到用户输入中 但无法使其在 OSX 10 5 上工作 rl insert text ex c gcc o rl insert text ex rl insert text ex c lr
  • PHP 5.3 之前的数组中的闭包对象

    我知道可以使用 PHP 5 3 匿名函数 执行以下操作 但是在较旧的 PHP 版本 5 3 之前 中是否有类似的替代方法 exampleArray array func gt function echo this is an example
  • SelectListItem 中的选定属性永远不起作用 (DropDownListFor)

    我在选择 DropDownList 的值时遇到问题 我一直在阅读所有类似的帖子 但找不到解决方案 实际的方法对我来说似乎非常好 因为我可以检查 SelectList 内的字段 var selectList new List
  • 我如何告诉 ProGuard 保留用于 onClick 的函数?

    我正在使用android onClick属性在我的 android 应用程序的一些 xml 布局文件中 但 ProGuard 在运行时从我的代码中删除了这些方法 因为我的代码中没有任何内容调用它们 我不想单独指定每个函数 而是想将它们命名为
  • jQuery:正确循环对象?

    我尝试使用以下代码片段循环访问下面显示的 JS 对象 同时需要获取索引键和内部对象 我到底应该怎么做 因为以下不起作用 物体 prop 1 1 2 prop 2 3 4 My code each myObject function key
  • SqlDependency onchange 事件无限循环

    我有一个简单的查询 并且事件在正确的时间触发 然而 一旦被解雇 该财产 HasChanges 的SqlDependency对象始终设置为true 第一次触发 OnChange 时 SqlNotificationEventArgs Info
  • 带有非字母数字字段名称的cosmos db sql查询

    我在 cosmosdb 中的数据结构是下一个 id oid 554f7dc4e4b03c257a33f75c 我需要对集 合进行排序 oid场地 我应该如何形成我的 sql 查询 普通查询SELECT TOP 10 FROM collect
  • 分段控件可在多个表视图之间切换

    我基本上尝试的是实现 Mailbox 中的控制段 表视图 在 2 00 左右查看 我正在其中使用 Core DataUITableViewController连接到一个UITableView 当用户切换UISegmentedControl
  • nunique 排除 pandas 中的某些值

    我正在计算每行的唯一值 但是我想排除值 0 然后计算唯一值 d col1 1 2 3 col2 3 4 0 col3 0 4 0 df pd DataFrame data d df col1 col2 col3 0 1 3 0 1 2 4
  • Lua math.random 不起作用

    所以我正在尝试创建一些东西 并且我到处寻找生成随机数的方法 然而 无论我在哪里测试代码 它都会产生非随机数 这是我写的一个例子 local lowdrops Wooden Sword Wooden Bow Ion Thruster Mach
  • 使用经过身份验证的 REST 请求缓存代理

    考虑以下场景 我有 RESTful URL articles 返回文章列表 用户在每个请求上使用授权 HTTP 标头提供其凭据 根据用户的权限 文章可能因用户而异 对于这种情况 是否可以使用缓存代理 例如 Squid 代理将只看到 URL
  • 如何在Golang中正确使用OAuth2获取谷歌电子邮件

    我已经尝试使用 OAuth 成功进行身份验证golang com x oauth2图书馆 provider variable is oauth2 Config scope is https www googleapis com auth u
  • xcodebuild:错误:“APP.xcworkspace”不存在

    我正在尝试使用 gitlab 设置 CI 当我尝试在本地构建时 出现此错误 xcodebuild error APP xcworkspace does not exist APP 不是真实名称 我也在使用 CocoaPods 我在终端中运行
  • 无法更新 RubyGems

    我在将 RubyGems 从版本 1 1 1 更新到最新版本时遇到困难 我尝试过以下方法 宝石更新 Result 更新已安装的 gem批量更新 Gem 源索引 http gems rubyforge org http gems rubyfo