ruby-on-rails - RBenv - 创建一个 gemset
问题描述
这是一个非常简单的问题,所以我正在尝试学习 Ruby on Rails,我正在关注一个教程,但是他们说因为他们使用 RVM 的时间最长,所以他们建议使用 RVM。
我一直在使用 RBenv,因为 WSL 安装建议我这样做,我对教程的一部分感到困惑,它rvm use --create ruby-version@project
告诉我他们正在为项目创建 gemset,但他们正在使用 rvm。我不知道 RBenv 的等效命令是什么。
我目前正在使用 Bundler 2。
我的问题是等效的命令是什么rvm use --create ruby-version@project
?你能给我举个例子吗?
谢谢,麻烦您了。
解决方案
默认情况下 rbenv 不支持 gemsets。
您需要设置此插件以使用 gemsets。
# Set up a default gemset for your project.
# Also will create a `.rbenv-gemsets` file in the current directory.
# NOTE: this will create the gemset under the current ruby version.
rbenv gemset init
# Alternatively, you can provide `rbenv gemset init` with the name of a gemset:
rbenv gemset init [gemset]
# To create a gemset under a specific ruby version:
rbenv gemset create [version] [gemset]
# You can list the existing gemsets by using the following command:
# This should include the most recent gemset you just created.
rbenv gemset list
# You can delete a gemset with the following command:
rbenv gemset delete [version] [gemset]
推荐阅读
- three.js - glTF模型中的错误剪辑 - AFrame
- bash - Bash:基于命令的特定退出代码的条件
- ios - SKSpriteNode 阴影渲染不正确?
- c# - 验证 xamarin.forms 选择器
- javascript - React+JavaScript 如何在 React 中创建具有所有给定字段的对象
- angular - 无法在 Azure 静态 Web 应用预览中保护路由
- keycloak - 带有“授权码”流程的 Keycloak 自定义登录页面
- go - 除了 $GOROOT 和 $GOPATH 包“roots”还有哪些来源?
- qr-code - AGV(自动导引车)中的二维码识别
- ios - Swift - 如何运行 x% 的函数?