git clone https://github.com/rbenv/rbenv.git [rdc@CentOS ~]$ https://github.com/rbenv/ruby-build.git ruby-build 将为 rbenv 提供安装功能- 注 - 在运行 install.sh 之前,我们需要切换到root用户或管理用户 __ [rdc@CentOS ruby-build]$ cd ~/ruby-build [rdc@CentOS ruby-build]# . [rdc@CentOS ~]$ source ~/rbenv/rbenv.d/exec/gem-rehash.bash [rdc@CentOS ruby-build]$ ~/rbenv/bin/rbenv rbenv命令是 命令 动作 local 设置或显示本地特定于应用程序的Ruby版本 global 设置或显示全局Ruby版本 shell 设置或显示特定于shell的Ruby版本 install 使用ruby-build
apt-get update apt-get install rbenv 这里要注意一点, 默认安装ruby-build是老版本的,造成很多新版本的ruby环境没法装,这个时候需要把ruby-build apt-get remove ruby-build 然后,用Git下载的方式安装。 git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build 这样,再查看ruby-build 编辑切换为居中 install.sh 记录运行插件目录下的install.sh,ruby-build才算安装成功。 ruby-build --version ruby-build 20221225 编辑切换为居中 Web IDE ruby-build安装成了,再安装各种版本的Ruby才好用。
;; *) command rbenv "$command" "$@" ;; esac } 为了简化Ruby安装,你应该安装ruby-build ,我们将通过Git安装为rbenv的插件: git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build 安装Ruby 安装了ruby-build插件之后,我们可以通过一个简单的命令安装任何版本的Ruby。 使用ruby-build插件子命令自动执行删除。
"$@")" ;; *) command rbenv "$command" "$@" ;; esac } 接下来,安装ruby-build 这个插件添加了rbenv install命令,简化了新版Ruby的安装过程: git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build 此时,您已安装rbenv和ruby-build。 第二步 - 使用ruby-build安装Ruby 现在安装了ruby-build插件,您可以通过简单的命令安装Ruby可能需要的版本。 使用ruby-build插件的' uninstall子命令删除这些以前的版本。
我们将会使用ruby-build插件来扩展 Rbenv 的核心功能,并且允许你从源码安装任何 Ruby 版本。 安装 git 和其他从源码编译 Ruby 所必需的其他依赖软件。 bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel 运行下面的命令,安装rbenv 和 ruby-build -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash 这个脚本将会把rbenv和ruby-build
我们将会使用ruby-build来安装 Ruby。它可以是一个独立的程序,也可以作为 rbenv 的插件。 这个ruby-build脚本从源码安装 Ruby。 https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash 这个脚本从 Github 克隆rbenv和ruby-build
最好重新安装最新的1.1j版本: brew reinstall openssl@1.1 brew reinstall autoconf 随后安装rbenv,执行命令: brew install ruby-build shell Set or show the shell-specific Ruby version install Install a Ruby version using ruby-build /Users/liuyue/.rbenv/plugins/ruby-build/bin/rbenv-install /opt/homebrew/bin/rbenv-install Counting
之前介绍了rbenv + ruby-build,而pyenv和rbenv的使用体验非常像。
############################################################################### 100.0% ==> Fetching ruby-build Removing: /opt/homebrew/Cellar/pyenv/2.4.10... (1,217 files, 3.5MB) ==> Upgrading ruby-build 20240727 -> 20240917 ==> Pouring ruby-build-20240917.all.bottle.tar.gz /opt/homebrew/Cellar/ruby-build/20240917 : 625 files, 342.4KB ==> Running `brew cleanup ruby-build`... Removing: /opt/homebrew/Cellar/ruby-build/20240727... (622 files, 338.5KB) ==> Upgrading ffmpeg 7.0.2
source ~/.bashrc type rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rvm或者rbenv,这里我们使用rbenv,它其实就是一个类似python中conda一样的多版本管理软件包,可以方便一些老项目以低版本ruby运行,比如ruby1.9: brew install ruby-build shell Set or show the shell-specific Ruby version install Install a Ruby version using ruby-build
查看已安装的模块) 如果想要使用以前的Octopress的话,执行下面的命令,之后就可以像以前一样使用Octopress了 brew update brew install rbenv brew install ruby-build rehash to be able to run the bundle command bundle install 其他可能有帮助的网址: (1)https://github.com/sstephenson/ruby-build
compcert gmic libbluray nnn ruby-build
. ==> ruby-build ruby-build installs a non-Homebrew OpenSSL for each Ruby
://raw.githubusercontent.com/discourse/install-rails/master/linux) 上面的命令将会在你的本地系统中安装下面的包: Git rbenv ruby-build
brew update brew install rbenv brew install ruby-build rbenv install 1.9.3-p0 rbenv rehash rbenv global
init -)"' >> ~/.bashrc exec bash git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
ruby 您将看到可以安装的软件包列表,如下所示: chruby chruby-fish imessage-ruby jruby mruby rbenv-bundler-ruby-version ruby ruby-build
outputs/apk/release/app-release.apk 参考模版在这里: GitHUb/Marketplace Actions Setup Ruby environment with ruby-build
# This project was forked from rbenv and ruby-build, and modified for Python.