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

我想通过rbenv更改ruby版本,但是我不能重置我的‘哪个ruby’

rbenv是一个用于管理Ruby版本的工具。它允许您在同一台机器上安装和切换不同的Ruby版本,而无需重置系统中的默认Ruby版本。

要通过rbenv更改Ruby版本,您可以按照以下步骤操作:

  1. 安装rbenv:您可以通过在终端中运行适用于您的操作系统的安装命令来安装rbenv。例如,在Ubuntu上,您可以使用以下命令安装rbenv:
  2. 安装rbenv:您可以通过在终端中运行适用于您的操作系统的安装命令来安装rbenv。例如,在Ubuntu上,您可以使用以下命令安装rbenv:
  3. 安装ruby-build插件:ruby-build是一个rbenv插件,用于安装不同版本的Ruby。您可以使用以下命令安装ruby-build插件:
  4. 安装ruby-build插件:ruby-build是一个rbenv插件,用于安装不同版本的Ruby。您可以使用以下命令安装ruby-build插件:
  5. 安装所需的Ruby版本:使用rbenv安装您需要的Ruby版本。例如,要安装Ruby 2.7.4,可以运行以下命令:
  6. 安装所需的Ruby版本:使用rbenv安装您需要的Ruby版本。例如,要安装Ruby 2.7.4,可以运行以下命令:
  7. 设置全局Ruby版本:使用rbenv设置全局默认的Ruby版本。例如,要将全局默认版本设置为2.7.4,可以运行以下命令:
  8. 设置全局Ruby版本:使用rbenv设置全局默认的Ruby版本。例如,要将全局默认版本设置为2.7.4,可以运行以下命令:
  9. 验证Ruby版本:运行以下命令验证已更改的Ruby版本:
  10. 验证Ruby版本:运行以下命令验证已更改的Ruby版本:

通过以上步骤,您可以使用rbenv更改和管理您的Ruby版本,而不会影响系统中的默认Ruby版本。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议您访问腾讯云官方网站,查找与Ruby开发相关的云产品和服务。

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

相关·内容

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

看了下网上几乎都是用docker的方式去搭建mastodon,方便是方便但是对于想自己做些修改的人还是略显不便,我也是个喜欢折腾的人,就用腾讯轻量送的那台4H4G80G试一下,配置是足够多人实例的运行的...应该说这几点可以很方便的在lighthouse面板上通过设置密钥和防火墙的方式很直观的进行操作,就不详述了; 先决条件 运行 Ubuntu 20.04 或 Debian 11 的机器,您有 root 用户访问权限...如果您还不是 root 用户,请切换到 root 用户:我这里选择的是腾讯云提供的centos10镜像,然后硬盘安装为Debian11,这样系统更加干净一点,个人洁癖,看官可以自己决定。...我们将使用rbenv来管理Ruby版本,因为更容易获得正确的版本,并在新版本发布后进行更新。....rbenv/plugins/ruby-build 设定正确的 Ruby 版本: RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3 rbenv

1.9K20

如何在Ubuntu 18.04上使用rbenv安装Ruby on Rails

rbenv支持指定特定于应用程序的Ruby版本,允许您为每个用户更改全局Ruby,并允许您使用环境变量来覆盖Ruby版本。 本教程将引导您通过rbenv完成Ruby和Rails安装过程。...通过更改~/.bashrc文件以便响应将来的登录会话来执行此操作: echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc 然后将命令~/.rbenv...安装完成后,使用global子命令将其设置为我们的默认版本的Ruby : rbenv global 2.5.1 通过检查其版本号来验证Ruby是否已正确安装: ruby -v 如果你安装了2.5.1版本的...通过rehash子命令,rbenv在该目录中维护填充程序,以匹配服务器上每个已安装的Ruby版本的每个Ruby命令。...然后使用以下命令删除rbenv和所有已安装的Ruby版本: rm -rf `rbenv root` 注销并重新登录以将更改应用到shell。

6.4K50
  • Setting Up Environments on New Mac

    版本 ruby --version #查看系统ruby版本 cd gem install bundler rbenv rehash # If you use...我之前安装的是1.9.3-p0(执行rbenv versions),两者不统一;而且貌似以前安装好的一些依赖也不能正常工作了,所以就执行了下面一些操作。...状态,所以brew install opencv不能成功,即使我修改japser或者opencv的Formula文件也无济于事,最终尝试还是进行OpenCV源码编译,但是不安装到/usr/local/目录中...,不知道何原因,但是如果你直接将编译之后的所有dylib复制到/usr/local/lib中即可,不能是该目录下的某个文件夹!...版本设置为1.9,现在需要使用2.0以上版本的Ruby,所有又将Ruby版本改了回来,正好现在博客不再使用Octopress,改为Hexo了。

    1.1K20

    Hello Octopress

    2016-11-13 update: 后来我的博客先后从Octopress进化到Hexo以及现在的Hugo 曾经因为很多问题的答案都在博客园上,于是我在那里驻扎了,但是,它的广告让我不能忍!...后来因为点点博客的小清新我瞬间就爱上了它,于是我搬家了,但是,它的冷清让我想要离开! 再后来Wordpress进入了我的眼帘,苦于没有host,只好在BAE上安营,但是,它的龟速简直让我发指!...下面介绍安装过程:[不是很轻松,但是也不会很难哟!] 安装步骤如下: 安装rbenv和ruby 请确保ruby版本是1.9.3以上!...我试过,如果版本低的话会出错,但是如果版本很高的话也有可能出错(我试过1.9.3-p2xx),建议就安装1.9.3-p0,也可以使用rvm来管理ruby版本,我两个都试过了,推荐使用rbenv。...1.9.3-p0 #建议增加这句修改系统全局的ruby版本 ruby --version #查看系统ruby版本 [注:如果install 1.9.3-p0时报错,提示llvm不行,需要安装gcc

    61120

    如何在 Ubuntu 20.04 上安装 Ruby

    如果你不确定你需要安装哪个版本的 Ruby,参考你将要部署的应用的文档。 一、从 Ubuntu 源仓库安装 Ruby 在 Ubuntu 上安装 Ruby 最简单的方式就是使用apt软件包管理工具。...它可以通过rbenv shell ruby-version>命令设置RBENV_VERSION环境变量来定义。 本地版本在每一个目录下设置。这个版本被写在.ruby-version文件。...通过打印版本号,验证 Ruby 是否被正确安装: ruby -v 输出如下: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux] 如果你想要装指定版本的...替换x.x.x为你想要安装的 Ruby 版本: rvm install ruby-x.x.x rvm --default use ruby-x.x.x 想要切换到另外一个版本,但是不设置为默认的 Ruby...即使通过 Ubuntu 软件源来安装已经被打包好的版本是最简单的方式,但是使用 Rbenv 和 RVM 可以给你更多选择,让你为每个用户选择不同的 Ruby 版本。

    4.9K40

    时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建

    Mac平台(ARM/X86)     都知道Mac和Ruby是天作之合,你中有我,我中有你,衔接得天衣无缝,拉链般重合。    ...首先安装Homebrew,它是一款由Ruby开发的包管理工具,目前支持MacOS和Linux系统,通过Homebrew,我们可以多快好省地安装最新的Ruby3.0以上版本。    ...接下来我们来安装Ruby3,业界比较主流的安装方式大抵两种:rvm或者rbenv,这里我们使用rbenv,它其实就是一个类似python中conda一样的多版本管理软件包,可以方便一些老项目以低版本ruby...结语     按照固有思维方式,人们总以为时下最热门的语言才是学习的目标,但Ruby除了基础语法之外,还给了一些看不见、摸不着的东西,我认为这在目前盛行“实惠”价值观的时候,提一提还是必要的。...最后,谨以此系列教程献给司徒正美兄,我的Ruby领路人,真正的Ruby高手,大神中的大神,正道是:司徒正美成绝响,人间不见Ruby's Louvre。

    84910

    在CVM上使用rbenv安装RoR

    rbenv支持指定任意版本的Ruby,允许您为用户更改全局Ruby,并允许您使用环境变量来覆盖Ruby版本。 准备 本教程将引导您完成Ruby和Rails安装过程。.../ruby-build 安装Ruby 安装了ruby-build插件之后,我们可以通过一个简单的命令安装任何版本的Ruby。...首先,让我们列出Ruby的所有可用版本: rbenv install -l 该命令的输出应该是可安装的版本号。我们现在将安装特定版本的Ruby。安装Ruby是一个漫长的过程,请您保持耐心。...通过rehash子命令,rbenv在该目录中维护填充程序,以匹配服务器上每个已安装的Ruby版本的每个命令。...每当您安装新版本的Ruby或提供命令的gem时,您应该运行: rbenv rehash 由于在安装成功后没有提示,我们可以通过使用以下命令来验证Rails是否已正确安装: rails -v 如果安装正确

    3.7K80

    CentOS Linux上配置Ruby

    要安装Ruby,最好通过 rbenv 引导,以便管理员轻松安装和管理Ruby环境。 另一种安装Ruby的方法是Ruby的标准CentOS包。建议使用 rbenv 方法及其所有优点。...版本 global 设置或显示全局Ruby版本 shell 设置或显示特定于shell的Ruby版本 install 使用ruby-build安装Ruby版本 uninstall 卸载特定的Ruby版本...rehash 重新编译rbenv垫片(安装可执行文件后运行) version 显示当前的Ruby版本及其来源 versions 列出rbenv可用的所有Ruby版本 which 显示可执行文件的完整路径...whence 列出包含给定可执行文件的所有Ruby版本 现在让我们安装Ruby [rdc@CentOS bin]$ ~/rbenv/bin/rbenv install -v 2.2.1 编译完成后...方法2:从CentOS软件包安装Ruby 这是最简单的方法。但是,它可能受到CentOS打包的版本和宝石的限制。对于严肃的开发工作,强烈建议使用 rbenv 方法来安装Ruby。

    2K10

    别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境(2021最新攻略)

    在每个开发者心里,都会有一门“最好”的语言,在这个世界的某个深处,在一些矫矫不群的人们心中,这门语言的名字叫做Ruby,它今年二十八岁了,历史和Java一样的悠久,但是它没有大厂背书、它的性能被开发者诟病...、时至今日依然无法高效利用多核资源,甚至于它每年都要被“死亡”一次,相比于有太阳计算机系统、甲骨文、IBM 这些大公司支持的 Java,它是那么的一无所有,但是,它又拥有全世界最虔诚的“信徒”,拥有最活跃的开发者社区...,业界比较主流的安装方式大抵两种:rvm或者rbenv,这里我们使用rbenv,它其实就是一个类似python中conda一样的多版本管理软件包,可以方便一些老项目以低版本ruby运行,比如ruby2.6...    如果返回版本号和相关操作,问题就不大了,不过最好通过脚本诊断一下,确保后续编译不会出问题: curl -fsSL https://github.com/rbenv/rbenv-installer...接下来,由于众所周知的学术问题,rbenv下载二进制安装包会非常的缓慢,所以我们可以通过国内镜像来手动下载:https://cache.ruby-china.com/pub/ruby/     这里下载

    1.4K20

    如何在 CentOS 8 上安装 Ruby

    我们将会展示如何通过 CentOS 8 源仓库、 使用 Rbenv 、使用RVM 脚本来安装 Ruby。选择最适合你的环境的安装方式。...以 root 或者其他有 sudo 权限的用户身份,运行下面的命令,安装ruby软件包: sudo dnf install ruby 一旦安装完成,你可以通过打印 Ruby 版本号来验证是否成功安装了...二、使用 Rbenv 安装 Ruby Rbenv 是一个轻量级的 Ruby 版本管理工具,它允许你很方便地切换 Ruby 版本。...1.1.2-17-g7795476 想要获取通过rbenv安装的所有可安装的 Ruby 版本,输入: rbenv install -l 例如,如果你想安装 Ruby 2.7.0,并且设置为默认的版本,你可以输入...即使通过 CentOS 源仓库来安装 Ruby 的方式比较简单,但是 Rbenv 和 RVM 方式给你更多选择,你可以为每个用户添加或者移除不同的 Ruby 版本。

    1.8K20

    如何在Ubuntu 14.04上使用Puma和Nginx部署Rails应用程序

    自建服务器难免会遇到这样的问题,配置SSL很麻烦,虽然对一部分人来说这也是一种乐趣,但是如果您在生产环境使用,我还是建议您直接使用云关系型数据库,云关系型数据库让您在云中轻松部署、管理和扩展的关系型数据库...要安装rbenv-vars插件,只需更改到.rbenv/plugins目录并从GitHub克隆它。...您可以通过运行以下命令查看使用rbenv-vars插件为您的应用程序设置的环境变量: rbenv vars 如果您更改了密码或数据库密码,请更新您的.rbenv-vars文件。...这将Nginx配置为反向代理,因此HTTP请求通过Unix套接字转发到Puma应用程序服务器。您可以根据需要随意进行任何更改。...重新启动Nginx以使更改生效: sudo service nginx restart 现在可以通过服务器的公共IP地址或FQDN访问Rails应用程序的生产环境。

    5.4K10

    JVM并不是那么重量级

    要克隆并运行一个示例应用程序,我需要升级XCode,升级XCode的命令行工具(总计6GB),安装一个新的Ruby版本和bundler,然后在示例应用程序中安装包。简单的对吧?...同样的,需要更新nvm,安装一个值得尊敬的节点版本,安装ember-cli,生成应用程序并通过npm和凉亭安装依赖项。 我玩了一点,放弃了,相反,我和少数几个来了的人分享了这段经历。...通过这些小的增量步骤,可以将Node和Ruby所需的真实的膨胀量隐藏起来。如果你停止并对其进行评估,不考虑花费的时间,你将会看到200MB的JVM效率更高。 ? JVM的运行很笨重吗?...$ du -sh /usr/local/opt/rbenv/versions/2.3.3 ~/.nvm/versions/node/v6.9.1 ~/.m2 690M/usr/local/opt/rbenv...如果妮不能切换到JVM进行工作,至少要考虑一下可以做些什么来帮助消除来自于自己膨胀。 谢谢你花这么多时间阅读我的文章。现在去学习一些Clojure,体验什么是Simple Made Easy。

    1.7K50

    工程化(三)

    从Xcode8开始,官方签名的Xcode是不能使用自定义的Xcode插件了,但是我们可以使用自签名的Xcode来加载插件。...如果我采取直接将 DevToolsCore 文件夹拖入到工程中的方式,那么在通过import引用头文件的时候,就不能使用 #import ,而是采取 #import”” 。...2,Ruby版本的管理 rvm、rbenv这两个都是命令行工具,可以让你轻松安装、管理和使用多个Ruby环境。...如果你有必要在你的电脑上装多个Ruby环境,比如你需要维护多个指定版本的Ruby项目,那么就需要使用rvm或者rbenv来管理Ruby。...比如我在Ruby3.1.1p18里面通过gem命令安装了一些三方库,而我在VSCode中配置的Ruby版本是Ruby3.1.0,那么这个时候在VSCode中就不能使用我刚才通过gem命令安装的三方库了。

    66240

    听说你想要部署 Octopress?满足你

    云开发静态网站托管支持通过云开发SDK调用服务端资源如:云函数、云存储、云数据库等,从而将静态网站扩展为全栈网站。...在搭建好静态站点以后,就可以在 source/_posts 添加你的文章了,我选择了直接迁移过来两篇自己的文章。...将静态页面部署到托管服务 你可以直接选择将构建好的静态页面上传到托管服务,但是考虑到博客的更新频率,还是选择使用官方提供的工具来上传。...(例如部署我的博客的 public ),命令行中-e 后面的环境ID就是首页生成的环境ID,一般腾讯云会在我们的自定义名称后面加一个后缀。...如果你有自己的域名,你也可以添加自己的域名解析,例如下面我修改为使用我自己的域名,并设置了自定义的索引页和404页面: 访问静态页面 在浏览器输入讯云提供的默认域名 https://blog-www-173dc4

    93510

    Compass(更新中。。。)

    ,官网说,更高级点的可能需要安装rvm 不过经历过前边sass,ruby啥的应该都配置好了才开始玩compass的 接下来:更新ruby环境并安装compass 更新$ gem update --system...* 我是版权信息,不能被压缩删掉 */ 这样,压缩风格的编译出来就不会把这段注释信息删掉了 其他风格有: expanded: nested: compact: compressed: 或者修改config.rb...文件中的output_style = :expanded  也可以更改编译模式 ?...Browser Support: 用来配置compass默认支持哪些浏览器、对于特定浏览器支持到哪个版本 这个模块的修改影响着其他六个模块的配置输出 引入写法:@import “compass/support...解决了sass多次引用就多次编译同一个文件的bug。 但是真的想多次引入时,可以在被引入的文件名字后边加入感叹号(!)

    1K60

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

    我们将使用Homebrew安装最新版本的Ruby,然后将我们的系统配置为使用此版本而不是默认情况下macOS使用的Ruby版本。...具体来说,当我们使用Homebrew安装Ruby时,这个更改确保我们的系统将运行我们使用Homebrew安装的版本而不是一个macOS包含的版本。...您可以使用Homebrew搜索您可以使用该brew search命令安装的所有内容,但是为了向我们提供更短的列表,让我们搜索与Ruby相关的包: brew search ruby 您将看到可以安装的软件包列表...要检查您安装的Ruby版本,请键入 ruby -v 这将输出当前安装的Ruby的特定版本,默认情况下将是可用的最新稳定版Ruby。...您可以使用此环境继续探索Ruby并构建更大,更有趣的项目。 结论 通过本地机器为软件开发做好准备,您可以通过阅读“ 创建您的第一个Ruby程序 ”教程继续学习有关Ruby编码的更多信息。

    3.3K10

    移动开发流水线建立以及自动化测试

    ---- 通用: Jenkins:用的最广持续集成工具,但是本身并不提供流水线功能,需要插件支持 Gem:ruby包管理工具,比如我们执行功能测试Appium、Calabash等都是通过gem来安装的。...rbenv:管理ruby,用它来统一ruby环境。 bundle:用来管理gem包,比如gem包的版本等。...先说iOS,iOS上采用的calabash,一个是项目组之前也在用,二个是我在调研了appium之后,发现appium最新版本才开始支持XCUITest做功能测试,存在一些bug且功能不够完善,因此果断上...Ruby我不熟悉,我查了下有几种方式可以解决,你可以新建一个子类重写这几个方法,你可以利用ruby的动态性把这几个方法给动态的替换了。...现在整个流程自动化了后,开发人员只需要更加专注于手中的开发任务,测试人员想什么时候测就什么时候测,要做的只需要点个按钮就好,是不是很赞!

    1.3K20

    不使用 Ruby 的十个理由

    这篇文章所涉及到的环境是 Web 开发,而不是通用的编程。我想要通过这篇文章解释这些年来非 Ruby 社区对于 Ruby 的一些看法,并且提醒人们以开放的心态来面对新的事物。敬请欣赏!...我并不是说 Ruby 没有势力的人,但是绝对不是主流。我想很多时候是这样的一种情况:因为 Ruby 是相对比较新的技术,所以一些简单的任务例如和第三方的测试,开发,迭代都相对容易。...Ruby 固有的约定驱动的开发方式帮助开发者提高了开发效率,但同时尊崇社区驱动的标准,使得样板文件最小化。 有趣的是,Ruby 是我知道的唯一一门语言,可以让你在任何地方,任何时间更改任何东西。...他们提供非常出色的企业级 Ruby 支持。 所谓的企业级支持是很久以前企业通过绑定用户销售昂贵的,可靠的,最新的技术来获得收入。但是你必须这么做吗?...寻找有经验的 Ruby 程序员很困难 这倒是真的,但取决于你在世界的哪个地方。比如在 Israel,.NET 和 PHP 盛行,所以找到好的 Ruby 程序员是很困难的。但是你知道吗?

    4K10
    领券