首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

rbenv install在ruby-build时挂起:使用来自homebrew的readline?

rbenv是一个用于管理Ruby版本的工具,而ruby-build是rbenv的一个插件,用于安装不同版本的Ruby。

在安装Ruby时,rbenv会使用ruby-build来下载和编译Ruby源代码。然而,有时在执行rbenv install命令时可能会遇到挂起的问题,并显示类似于"rbenv install hangs at ruby-build: use readline from homebrew?"的错误信息。

这个问题通常是由于缺少readline库引起的。readline是一个用于提供命令行交互的库,它在Ruby的安装过程中需要使用。

为了解决这个问题,可以按照以下步骤进行操作:

  1. 确保已经安装了Homebrew,Homebrew是一个流行的包管理器,可以用于在macOS上安装各种软件包。可以通过访问Homebrew的官方网站(https://brew.sh/)获取安装指南。
  2. 打开终端,并执行以下命令来安装readline库:
  3. 打开终端,并执行以下命令来安装readline库:
  4. 这将使用Homebrew来安装readline库。
  5. 安装完成后,再次执行rbenv install命令,应该就能够成功安装Ruby了。

需要注意的是,以上解决方案是基于使用Homebrew来安装readline库的情况。如果你使用的是其他包管理器或者手动安装的readline库,可能需要相应的调整。

关于rbenv、ruby-build和readline的更多信息,可以参考以下链接:

  • rbenv官方网站:https://github.com/rbenv/rbenv
  • ruby-build官方网站:https://github.com/rbenv/ruby-build
  • readline官方网站:https://tiswww.case.edu/php/chet/readline/rltop.html

腾讯云并没有提供类似rbenv和ruby-build的工具或服务,因此无法给出相关产品和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CentOS Linux上配置Ruby

要安装Ruby,最好通过 rbenv 引导,以便管理员轻松安装和管理Ruby环境。 另一种安装Ruby方法是Ruby标准CentOS包。建议使用 rbenv 方法及其所有优点。...安装我们不确定所有内容是很好,因为安装需要依赖关系软件包,这可能会导致更少头痛。...[root@CentOS]# yum -y install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel...://github.com/rbenv/ruby-build.git ruby-build将为 rbenv 提供安装功能- 注 - 在运行 install.sh 之前,我们需要切换到root用户或管理用户...版本 global 设置或显示全局Ruby版本 shell 设置或显示特定于shellRuby版本 install 使用ruby-build安装Ruby版本 uninstall 卸载特定Ruby版本

2K10

Setting Up Environments on New Mac

/ 使用Homebrew安装了python之后,python路径修改为 /usr/local/bin/python [原来 /usr/bin/python],pip install ...install 1.9.3-p0 需要apple-gcc42,执行 brew tap homebrew/dupes ; brew install apple-gcc42 hujiawei-MacBook-Pro...(gem list查看已安装模块) 如果想要使用以前Octopress的话,执行下面的命令,之后就可以像以前一样使用Octopress了 brew update brew install rbenv...brew install ruby-build rbenv install 1.9.3-p0 rbenv rehash rbenv global 1.9.3-p0 #建议增加这句修改系统全局ruby...jasper不知何原因不能继续,一直停留在make install状态,所以brew install opencv不能成功,即使我修改japser或者opencvFormula文件也无济于事,最终尝试还是进行

1K20

云Web IDE里用rbenv创建ruby虚拟执行环境

一些测试工具,很多都是Ruby实现,这些工具可能会要求不同Ruby版本下才能兼容运行,所以用一个Ruby虚拟管理工具很必要,就像Python用Conda, rbenv就是这么一个工具。...我们Coding.net WEB IDE里创建一个Ruby测试工具环境, 用是Web IDE All In One环境, 之前应该有Ruby环境支持, 经过Coding.net各种Web IDE...apt-get update apt-get install rbenv 这里要注意一点, 默认安装ruby-build是老版本,造成很多新版本ruby环境没法装,这个时候需要把ruby-build...编辑切换为居中 install.sh 记录运行插件目录下install.sh,ruby-build才算安装成功。...rbenv install 2.7.1 当然也可用另一种方式安装,但是因为ruby-build支持,没有必要(备用),比如,如下方法。

1.1K20

CVM上使用rbenv安装RoR

它努力使自身保持简单,来使实际应用开发代码更少,使用最少配置。 其通过使用Ruby编程语言结合Rails开发框架,可以简化应用程序开发。...通过rehash子命令,rbenv该目录中维护填充程序,以匹配服务器上每个已安装Ruby版本每个命令。...每当您安装新版本Ruby或提供命令gem,您应该运行: rbenv rehash 由于安装成功后没有提示,我们可以通过使用以下命令来验证Rails是否已正确安装: rails -v 如果安装正确...更新rbenv 当我们使用Git手动安装rbenv,我们可以随时将我们安装升级到最新版本: cd ~/.rbenv git pull 这将确保我们使用最新版本rbenv。...卸载Ruby版本 当您下载更多版本Ruby,~/.rbenv/versions目录中可能会有很多残留文件。 使用ruby-build插件子命令自动执行删除。

3.7K80

如何在 Ubuntu 20.04 上安装 Ruby

本文最先发布: https://www.itcoder.tech/posts/how-to-install-ruby-on-ubuntu-20-04/ Ruby 是当今最流行语言之一。...这是 Ubuntu 上安装 Ruby 最简单方式,并且应该适合大部分用户场景。包含在 Ubuntu 源仓库中 Ruby 版本是2.7.0。 使用 Rbenv。...一个允许你同一台机器上安装多个 Ruby 版本脚本。 使用 Rvm(ruby 环境管理器)。一个更重,并且封装更多功能特性脚本。它允许你安装,管理,使用多个不同版本 Ruby。...默认情况下,rbenv 不会安装 Ruby。我们将会使用ruby-build来安装 Ruby。它可以是一个独立程序,也可以作为 rbenv 插件。...| bash 这个脚本从 Github 克隆rbenvruby-build仓库到~/.rbenv目录。

4.6K40

如何在macOS上安装Ruby并设置本地编程环境

使用教程或尝试使用其他项目,可能会遇到兼容性问题。 本教程中,您将使用Homebrew本地macOS机器上设置Ruby编程环境,并通过编写一个简单Ruby程序来测试您环境。...install/master/install)" Homebrew及其安装脚本是用Ruby编写,我们将使用macOS附带默认Ruby解释器来安装它。...具体来说,当我们使用Homebrew安装Ruby,这个更改确保我们系统将运行我们使用Homebrew安装版本而不是一个macOS包含版本。...,如下所示: chruby chruby-fish imessage-ruby jruby mruby rbenv-bundler-ruby-version ruby ruby-build ruby-completion...然后y提示保存文件按。您将返回到提示符。 现在使用以下命令运行程序: ruby hello.rb 程序执行并将其输出显示屏幕上: Hello, World!

3K10

【玩转Lighthouse】便于自己魔改mastodon搭建方式

一、安装之前准备工作 官方给出了几个建议,1,不要使用密码验证方式登录SSH,2,使用fail2ban保护系统,屏蔽非法登录者,3,安装防火墙。....rbenv/plugins/ruby-build 设定正确 Ruby 版本: RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3 rbenv...简单设置中使用“ident”身份验证是最容易,即PostgreSQL用户没有单独密码,并且可以由具有相同用户名Linux用户使用。...-j$(getconf _NPROCESSORS_ONLN) yarn install --pure-lockfile 只有首次安装依赖项才需要这两个命令。...systemctl daemon-reload systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming 它们现在将自动启动启动

1.8K20

BigSur 安装nut记录

这里安装官方建议,使用 pyenv + pyenv-virtualenv 。...一般使用中科大: ## 更新 homebrew-cask cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask # 更换源 git remote...因为我mac中python有2.7和3.8两个版本,且默认是2.7,所以当直接用pyenv创建虚拟环境,用是2.7版本,nut要求3.6+, 因此需要先安装使用pyenv install安装3.8...application 接下来安装依赖即可,但是安装依赖pyqt5,再次报错,谷歌之后发现该包要求pip版本大于19.3, 而我版本是19.23, 然后发现使用pip install upgrade...查阅资料,发现,使用以下两句,可以更新虚拟环境pip pip install --user -U pip python -m pip install --upgrade pip 运行代码 安装好依赖后

76510
领券