安装 ruby​​ 1.9.3 时出错

2023-12-02

我正在尝试使用 rvm 安装 Ruby 1.9.3。但是,当我输入:

rvm install 1.9.3

我收到以下错误:

ERROR: Error running 'make ', please read /Users/nick/.rvm/log/ruby-1.9.3-rc1/make.log
ERROR: There has been an error while running make. Halting the installation.

我运行的是 Mac OS X Lion,当前的 Ruby 版本是 1.9.2。

编辑:make.log:

make[1]: Entering directory `/Users/nick/.rvm/src/ruby-1.9.3/ext/readline'
/usr/bin/gcc-4.2 -I. -I../../.ext/include/x86_64-darwin11.0.0 -I../.././include -I../.././ext/readline -DRUBY_EXTCONF_H=\"extconf.h\" -I/Users/nick/.rvm/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long  -fno-common -pipe  -o readline.o -c readline.c
readline.c: In function ‘username_completion_proc_call’:
readline.c:1386: error: ‘username_completion_function’ undeclared (first use in this function)
readline.c:1386: error: (Each undeclared identifier is reported only once
readline.c:1386: error: for each function it appears in.)
make[1]: *** [readline.o] Error 1
make[1]: Leaving directory `/Users/nick/.rvm/src/ruby-1.9.3/ext/readline'
make: *** [mkmain.sh] Error 1

更简单、更通用的解决方案是显式安装有问题的软件包,然后使用该软件包重新安装。就我而言,它在 openssl_missing 上中止,所以:

rvm pkg install openssl
rvm install 1.9.3 -C "--with-openssl-dir=$HOME/.rvm/usr"

对于你的情况,可能是:

rvm pkg install readline
rvm install 1.9.3 -C "--with-readline-dir=$HOME/.rvm/usr"

当然,这假设您自己安装了rvm。相应地改变...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装 ruby​​ 1.9.3 时出错 的相关文章

随机推荐

  • jQuery .get 用于非 https,在用户脚本中

    我在我的网站上制作了一个脚本来访问不同网站上的表格 但是 另一个网站是 HTTP 因此 chrome 告诉我 此请求已被阻止 内容必须通过 HTTPS 提供 get http www kanjidamage com kanji null f
  • 在名称为“appServlet”的 DispatcherServlet 中未找到带有 URI [/myappname/] 的 HTTP 请求的映射

    我有错误No mapping found for HTTP request with URI myappname in DispatcherServlet with name appServlet 当我在 JBoss 上开始我的项目时 这是
  • com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障

    我正在努力让我的数据库与我的 Java 程序对话 有人可以给我一个使用 JDBC 的快速但肮脏的示例程序吗 我遇到了一个相当惊人的错误 Exception in thread main com mysql jdbc exceptions j
  • 使用 .htaccess 隐藏扩展名和变量

    如何隐藏文件的扩展名和GET变量通过 htaccess在一行 此代码不起作用 RewriteRule 1 php L RewriteRule file 0 9 php some directory files php id 1 L Exam
  • ReactJs 产品详细信息页面

    我有一个API与工作Bearer token 我列出了所有三种产品API在产品页面上 我希望能够在我创建的产品项目详细信息页面上单击任何项 目并显示信息 我已成功创建路线 并且可以单击并打开相关页面 现在的问题是使用以下命令在项目详细信息页
  • iOS 和 Android 上的 LLVM 版本

    如何找出 Android NDK 和 Apple Xcode 使用的是哪个 LLVM 版本 检查clang version从 Android NDK r15c 我得到 Android clang version 5 0 300080 bas
  • SQL Server 中多对多层次结构的数据结构

    我的系统中已有以下数据结构 ItemDetails ID Name 1 XXX 2 YYY 3 ZZZ 4 TTT 5 UUU 6 WWW 层次结构位于单独的表中 具有多对多关系 ItemHierarchy ParentCode Child
  • 了解 Android 中的 AudioTrack 断言

    在我的 Android 应用程序中 我使用 AudioTrack API 输出从 RFCOMM 蓝牙连接接收到的音频字节 音频按预期播放并且非常清晰 但是 由于 AudioTrackShared cpp 中的以下断言 应用程序偶尔会崩溃 s
  • 返回一个字符串拆分为 n 个字符串时所有可能的组合

    我在 stackoverflow 上搜索了相关内容 但找不到方法 可能涉及到itertool 我想找到分割字符串的所有可能结果 比如字符串thisisateststring into n 长度相等或不等 无关紧要 两者都应该包含 字符串 例
  • 是否可以在 Dataframe 中使用 Pandas Overlap?

    Python 3 7 熊猫25 我有一个 Pandas Dataframe 其中包含开始日期和结束日期的列 我正在寻找与我的变量范围重叠的范围 在不冗长并用 and or 组成一系列大于 小于语句来过滤出我需要的行的情况下 我想使用某种间隔
  • 如何解决 git-remote-https 的权限被拒绝错误?

    我在尝试使用以下命令克隆 GitHub 存储库时遇到问题 git clone https email protected MYPROJECT git 当我运行它时 我收到此错误 fatal cannot exec git remote ht
  • 在 iOS 上调试 Cordova (PhoneGap) 代码

    我正在开发一个应用程序 我想通过 Cordova PhoneGap 在 iOS 中托管 当我尝试访问 device platform 和 device version 属性时遇到了一些问题 我不确定问题是什么 不管怎样 我不知道如何查看代码
  • 通过网页关闭计算机

    我有一个基于网络的应用程序 它会在由 Windows 7 驱动的客户端计算机上的 chromium Web 浏览器中自动加载到信息亭模式 全屏 我想在网页上放置一个关机按钮 以便用户可以直接关闭计算机 有没有可能实现这一目标 最好的解决方案
  • 使用 PHP 提取 CAB 文件

    在 IIS 6 上运行 PHP 如何打开并提取 CAB 文件的内容 有没有什么方法可以在不使用 exec 的情况下做到这一点 我没有权限用 exec 运行东西 无需外部工具 例如赤霞珠提取物这是行不通的 PHP 没有这方面的函数
  • 从 Linux 连接到 Neo4j 的问题

    尝试从 java 连接到 Neo4j 时出现以下错误 线程 main 中的异常 java lang RuntimeException 启动时出错 org neo4j kernel EmbeddedGraphDatabase data gra
  • 通过azure函数删除CosmosDB中的文档

    阅读 Azure 门户后 我了解了如何制作POST PUT and GET通过 Azure Functions 与 CosmosDB 进行操作 但是删除 我不明白该怎么做 我应该使用哪些绑定 它应该通过 sql 查询还是集合的方法 如Rem
  • 部署 jsp/servlet Web 应用程序时出现 Jboss 错误“com.sun.faces.config.ConfigureListener”错误

    我正在研究 JSP Servlet 该 Web 应用程序将部署在 Jboss 6 上 我正在使用 Java 1 6 Eclipse 和 Maven2 我没有在代码中的任何地方引用 JSF 我的项目在任何地方都没有涉及 JSF 但是当我尝试部
  • 有人可以向我解释以下代码吗?

    我正在阅读 Rails 3 in Action 一书 它正在讨论覆盖to s在模型中 代码如下 def to s email admin Admin User end 我知道在 Ruby 中你可以通过以下方式在双引号内显示 一个值 valu
  • JavaScript 中返回多个值?

    我试图返回两个值JavaScript 这可能吗 var newCodes function var dCodes fg codecsCodes rs var dCodes2 fg codecsCodes2 rs return dCodes
  • 安装 ruby​​ 1.9.3 时出错

    我正在尝试使用 rvm 安装 Ruby 1 9 3 但是 当我输入 rvm install 1 9 3 我收到以下错误 ERROR Error running make please read Users nick rvm log ruby