Ruby on Windows之rbenv for Windows

#挑战30天在头条写日记#

记录一下Windows下安装rbenv的过程,希望可以帮助到在Windows下使用Ruby的用户

ruby是程序员最好的朋友


ruby是程序员最好的朋友


希望我也能成为程序员的好朋友

关于rbenv for Windows

rbenv for Windows 用于在Windows上下载安装并管理系统中的多个 Ruby 版本。它使用PowerShell编写,由此为Windows用户提供了一个使用Ruby的原生方法。除此之外,它的命令行接口与类 UNIX 系统上的 rbenv 兼容。

无论您是初级用户还是高级用户,我都建议您直接使用rbenv for Windows,从命令行上安装管理多个Ruby版本,从而无需手动处理您不熟悉的内容(比如MSYS2,ridk工具等)。我们已经利用了该站所提供的下载链接,所以您可放心使用,不会遇到网络问题。

安装

安装只需要执行几行脚本,前面提到rbenv for Windows使用PowerShell编写,因此第一步打开PowerShell


Windows PowerShell


执行下安装脚本

# 自定义你想安装到的位置,最好不要有空格,因为没有测试过
$env:RBENV_ROOT = "D:Ruby-on-Windows"
$s = (iwr -useb "https://gitee.com/ccmywish/rbenv-for-windows/raw/main/tools/install.ps1")
icm -sc ([scriptblock]::Create($s.Content)) -arg "install", "cn"

安装rbenv for Windows

很快就提示rbenv: 安装完成!

可以去安装目录看看


rbenv for Windows安装目录

原来就是git clone了一个项目,所以如果没有安装git的应该需要先安装git

设置$PROFILE变量

没有配置过的话可以执行下面的命令生成个人配置文件

if (!(Test-Path -Path $PROFILE)) {
  New-Item -ItemType File -Path $PROFILE -Force
}

然后执行$PROFILE命令可以看到个人配置文件,添加以下内容

# rbenv for Windows
$env:RBENV_ROOT = "D:Ruby-on-Windows"

# 国内用户使用内置镜像
# 注意,这一行必须放在init之前
$env:RBENV_USE_MIRROR = "CN"

& "$env:RBENV_ROOTrbenvbinrbenv.ps1" init


个人配置文件路径

重新启动PowerShell

正常情况rubenv会进行初始化,初始化完成可以运行rbenv命令测试


rbenv安装完毕

看到上图代表你的rubenv已经安装成功,可以使用了

最后,我把遇到的问题和解决方案分享给大家,希望可以帮到你

以下是可能遇到的情况,出现无法加载配置文件

无法加载配置文件

解决办法,管理员权限运行新的PowerShell运行以下命令,执行后输入A,执行完关闭重新启动PowerShell

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

修改PowerShell 执行策略

展开阅读全文

页面更新:2024-04-25

标签:初始化   程序员   脚本   加载   命令   版本   情况   测试   朋友   用户

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top