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

当 shell 环境不存在时,如何使用 RVM 从特定的 Ruby 版本运行“bundle exec”

当 shell 环境不存在时,您可以使用 RVM 的“wrapper”功能来创建一个新的 shell 环境,该环境将使用特定的 Ruby 版本运行“bundle exec”。以下是如何使用 RVM 创建一个新的 shell 环境并运行“bundle exec”的步骤:

  1. 首先,确保您已经安装了 RVM。如果尚未安装,请按照 RVM 官方文档中的说明进行安装:https://rvm.io/rvm/install
  2. 安装所需的 Ruby 版本。例如,如果您想使用 Ruby 2.7.0,可以使用以下命令安装:
代码语言:txt
复制
rvm install 2.7.0
  1. 创建一个新的 shell 环境。使用以下命令创建一个名为“my_shell”的新 shell 环境,并将其设置为使用 Ruby 2.7.0:
代码语言:txt
复制
rvm wrapper create my_shell 2.7.0

这将在您的 RVM 安装目录中创建一个名为“my_shell”的可执行文件。

  1. 使用新创建的 shell 环境运行“bundle exec”。在命令行中,使用以下命令运行“bundle exec”:
代码语言:txt
复制
./my_shell --bundle exec

这将启动一个新的 shell 环境,该环境将使用 Ruby 2.7.0 运行“bundle exec”。

请注意,这些步骤仅适用于 RVM。如果您使用的是其他 Ruby 版本管理工具,请参阅其文档以获取有关如何创建新 shell 环境并运行“bundle exec”的说明。

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

相关·内容

开发项目管理工具redmine 原

安装配置 环境 环境 版本 Ip Hostname 系统环境 centos7 192.168.228.130 host3 Redmine 3.4.6 - host3 ruby 2.0.0 - host3...在此使用rvm管理rubyrvm 是一个命令行工具,可以提供一个便捷版本 Ruby 环境管理和切换,如果你打算学习 Ruby / Rails, RVM 是必不可少工具之一。...$ rvm install 2.3.3 # rvm简单用法:安装ruby $ rvm list 查看ruby $ rvm use 2.2.0 使用ruby $ rvm install xxxx...安装一个版本ruby $ rvm remove xxxx 卸载一个版本ruby # 安装rake和rails ## 如果嫌默认ruby源慢,可以使用以下方法进行替换 $ gem source...数据初始化: $ RAILS_ENV=production bundle exec rake redmine:load_default_data ## 该过程会以交互形式让用户选择语言环境变量,也可以在执行该命令直接指定环境变量

10.1K40
  • 如何使用邮政创建一个完全精选邮件服务器

    安装Ruby Postal是用Ruby编写,因此需要在系统上安装Ruby 2.3或更高版本。 在本教程中,我们将使用RVM安装最新版本Ruby运行以下命令在服务器上添加RVMGPG密钥。...curl -sSL https://get.rvm.io | bash -s stable 要立即使用RVM,您需要运行以下命令。...[ruby-]2.2[.6] [ruby-]2.3[.3] [ruby-]2.4[.0] ruby-head 现在使用以下命令在列表中安装最新版本Ruby。...rvm install 2.4 使用以下命令使用Ruby版本rvm use 2.4 您可以使用以下命令验证Ruby版本ruby -v 如果Ruby安装成功,您应该会看到以下输出。...ln -s /opt/postal/bin/postal /usr/bin/postal 现在您可以任何目录与您邮政服务器进行互动。 对于运行下一个命令,您需要以邮政用户身份登录到shell

    1.6K20

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

    在本教程中,您将使用命令行在本地Windows 10计算机上设置Ruby编程环境。您将在Windows上配置Bash,然后使用RVMRuby版本管理器)安装最新版本Ruby及其先决条件。...计算机重新启动,打开命令提示符并键入: bash 系统将提示您Windows应用商店安装Bash。这是一个免费下载,下载和提取需要几分钟。...但是,您键入密码,您击键将不会显示在“终端”窗口中。这是一种安全措施,您在命令行上提示输入密码,您会经常看到这种情况。...要检查已安装Ruby版本,请键入以下命令: ruby -v 这将输出特定版本Rubyruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]...为了让RVM在您打开新Bash会话自动使用版本Ruby,您必须将Bash作为登录shell启动,因为RVM会修改该.bash_profile文件,该文件仅在登录shell上调用。

    4.4K00

    如何在 Ubuntu 20.04 上安装 Ruby

    一个允许你在同一台机器上安装多个 Ruby 版本脚本。 使用 Rvmruby 环境管理器)。一个更重,并且封装更多功能特性脚本。它允许你安装,管理,使用多个不同版本 Ruby。...想要设置本地版本,切换到这个目录,并且运行rbenv local 命令。 没有 shell 版本,以及本地版本被设置,全局版本将会被启用。...使用global 来设置全局版本使用 rbenv 管理 Ruby 时候,不要使用 sudo 来安装 gems。...三、使用 RVM 安装 Ruby Rvm 是一个命令行工具, 你可以安装,管理,并且使用多个 Ruby 环境。...,输入: rvm use ruby-x.x.x 想要获取更多关于如何使用 RVM 管理你 Ruby 安装设置信息,查看他们文档页面。

    4.8K40

    如何在CVM上安装Ruby开发环境

    第二步、安装RVMRuby RVM将自动完成在Ubuntu系统上设置Ruby环境过程。使用RVM安装Ruby最快方法是运行RVM网站上托管安装脚本。...但是,您键入密码,您密码将不会显示在"终端"窗口中。这是一种安全措施,因此在您输入密码后按ENTER键,程序将会自行安装。 接下来,使用curl命令项目的网站下载RVM安装脚本。...要检查已安装Ruby版本,请键入以下命令: ruby -v 这将输出特定版本Rubyruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux...为了让RVM在您打开新终端窗口自动使用版本Ruby,您终端必须打开并登录shell,因为RVM会修改.bash\_profile文件,而该文件只能在登录shell时调用。...出现提示按Y,保存文件。 现在运行程序: ruby hello.rb 程序将执行并将其输出显示在屏幕上: Hello, World! 只要输出Hello, World!证明您有一个可用开发环境

    1.3K51

    如何在Debian 8上使用RVM安装Ruby on Rails

    您可以使用RVMRuby版本管理器)轻松安装Ruby和Rails。RVM还允许您管理和使用多个Ruby环境。...在本教程中,您将在Debian 8服务器上安装RVM,然后使用RVM安装稳定版本Ruby on Rails,您将学习如何使用RVM管理多个版本Ruby。...如何在Debian 8安装Node.js教程可以参考腾讯云Node.js安装教程。 安装 使用RVM安装Ruby on Rails最快方法是运行RVM网站上安装脚本。...安装特定Ruby和Rails版本 如果您需要为您应用程序安装特定版本Ruby,而不仅仅是最新版本Ruby,则可以使用RVM。首先,确保RVM是最新版本。...运行此命令以更新RVM,确保可用Ruby版本列表是最新: $ rvm get stable 然后通过列出它们来检查哪些版本Ruby可用: $ rvm list known 然后,通过RVM安装您需要特定版本

    5.1K20

    ETL (Extract-Transform-Load) with Kiba(4)

    因为我们数据都符合预期,所以没有报出异常,现在故意修改一下源数据 将第二条数据价格删除,然后再运行ETL脚本 [root@h102 kiba]# vim commandes.csv [root@.../rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `' [root@h102 kiba]# 第一条得到成功处理,但是第二就信息就报错了...CSV 源和目标的 ETL 就实现了,下次有机会再分享一下,如何使用 Mysql 或 Elasticsearch 或 Mongodb 来实现相互之间 ETL 上面的实例中已经涵盖了 source、transform...from Kiba'" > convert-csv.etl bundle exec kiba convert-csv.etl vim common.rb vim commandes.csv vim convert-csv.etl...bundle exec kiba convert-csv.etl vim Gemfile vim commandes.csv cat orders.csv ---- 原文地址

    47920

    如何使用RVM在FreeBSD 10.1上安装Ruby on Rails

    本教程将介绍如何在FreeBSD 10.1服务器上使用RVM设置Ruby on Rails开发环境。 课程准备 在开始之前,您只需要: 一个FreeBSD 10.1 腾讯CVM。...或者,您可以通过运行以下命令通过手动来将更改应用于当前会话: . ~/.rvm/scripts/rvm 第3步 - 安装Ruby 您现在可以使用RVM安装任何版本Ruby。...由于2.2.2是截至2015年6月最新稳定版本,我们将安装此版本rvm install 2.2.2 这需要一点间。安装完成后,列出系统上可用 rubies。...exit 结论 在本教程中,您学习了如何在FreeBSD 10.1服务器上设置Ruby on Rails。您现在可以使用FreeBSD服务器作为Rails项目的开发环境!...在这样做同时,您还学习了如何使用RVM安装Ruby。 更多FreeBSD教程请前往腾讯云+社区学习更多知识。

    4.6K10

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

    命令行工具RVMRuby Version Manager)提供了一个固体开发环境RVM将允许您管理和使用多个Ruby环境,并允许您在它们之间切换。项目存储库位于git存储库中。...安装特定Ruby和Rails版本 如果您需要为您应用程序安装特定版本Ruby,而不仅仅是最新版本Ruby,则可以使用RVM。...首先,通过列出它们来检查哪些版本Ruby可用: rvm list known 然后,通过RVM安装您需要特定版本Ruby,在此特定版本中,例如,可以将ruby_version键入为ruby-2.4.0...要创建gemset,我们将使用rvm gemset create gemset_name 要指定在创建gemset使用Ruby版本,请使用rvm ruby_version@gemset_name...结论 我们已经介绍了如何在这里安装RVMRuby on Rails基础知识,以便您可以使用多个Ruby环境

    8.9K00

    Mac上更新Ruby

    在项目中要适配iOS10,要使用cocoapods更新第三方库,而目前使用ruby版本是Mac系统自带1.8.7。所以需要对ruby进行升级。...这里使用rvmruby进行升级,升级过程如下: 1、安装 rvm rvmRuby Version Manager,Ruby版本管理器,包括Ruby版本管理和Gem库管理(gemset)。...你 ruby 环境版本必须大于等于2.2.2.于是,我输入了gem --version。结果出来版本号是2.6.0.我说这明明大于2.2.2.怎么还提示版本太低呢。...不过,我们还有最后一步,那就是当我们使用openssl使用是我们用homebrew新下载openssl。 直接将openssl软链接到/usr/local/bin/openssl。...解决方法: 于是google了下,得到下面的结果,需要安装rvm额外文件。 rvm get head ? Paste_Image.png 真是一步一个坑啊,需要检测rvm运行环境

    3.4K20

    使用Capistrano,Nginx和Puma在Ubuntu 14.04上部署Rails应用程序

    我们将使用Capistrano自动执行常见部署任务,因此每次我们必须将新版本Rails应用程序部署到服务器,我们都可以通过一些简单命令来实现。...第三步 - 安装RVMRuby 我们不会直接安装Ruby。相反,我们将使用Ruby版本管理器。有很多可供选择(rbenv,chruby等),但我们将在本教程中使用RVM。...RVM允许您在同一系统上轻松安装和管理多个rubies,并根据您应用使用正确一个。您必须升级Rails应用程序以使用更新ruby,这会让生活变得更加轻松。...注意:如果第二个命令失败并显示消息“GPG签名验证失败”,则表示GPG密钥已更改,只需错误输出中复制命令并运行它以下载签名。然后运行用于RVM安装curl命令。...,可帮助您管理应用程序版本并在进行部署自动执行某些任务: 使用production作为Rails应用程序默认环境 自动管理应用多个版本 使用优化SSH选项 检查您git遥控器是否是最新 管理您应用日志

    5K40
    领券