美文网首页react-native
Mac更新ruby版本

Mac更新ruby版本

作者: Aaron升 | 来源:发表于2021-04-08 22:11 被阅读0次

前言

最近使用sudo gem install slather安装slather失败,怀疑是ruby版本问题,因此升级ruby版本。

安装slather发生错误

gem install slather

报错信息:

ERROR:  Error installing slather:
    ERROR: Failed to build gem native extension.

...省略一大堆信息...

extconf failed, exit code 1

Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/racc-1.5.2 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/racc-1.5.2/gem_make.out

或者:

/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin19/rbconfig.rb:229: warning: Insecure world writable dir /usr/local/sbin in PATH, mode 040777
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.

需要更新ruby。

查看当前ruby版本

查ruby版本命令行:

ruby -v

这是Mac自带的ruby版本:

ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

安装ruby最新版本

命令行

brew install ruby

安装完成后,执行ruby -v还是显示原来的版本,这是因为环境变量没有配置。

将ruby环境变量配置到~/.zshrc中:

echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc

使其立即生效:

source ~/.zshrc

现在执行:

ruby -v

显示已是新版本:

ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin19]

相关文章

  • CocoaPods(一) 安装、使用

    Ruby的更新 检查Ruby的版本 Mac系统自带的安装的了ruby,ruby --version可以查看系统版本...

  • 使用cocoapods

    1. mac自带ruby环境,在终端输入: ruby -v 查看ruby的版本号,更新ruby:sudo gem ...

  • Mac更新ruby版本

    前言 最近使用sudo gem install slather安装slather失败,怀疑是ruby版本问题,因此...

  • Mac下升级ruby最新版本

    Mac自身的ruby 版本 2.x,通过ruby -v可以查看版本号。 为更新到ruby的最新版本,可通过以下命令...

  • Mac下升级ruby至最新版本

    Mac自身的ruby 版本 2.x, ruby -v可以查看版本号。 为更新到ruby的最新版本,可通过以下命令解...

  • Mac下升级ruby至最新版本

    Mac自身的ruby 版本 2.x,ruby -v可以查看版本号。为更新到ruby的最新版本,可通过以下命令解决:...

  • CocoaPods安装

    安装步骤 安装需要用到Ruby,Mac自带了Ruby,不过版本有点老了,最好更新一下 查看当前Ruby版本:gem...

  • cocoapods安装

    mac下自带ruby,但是ruby的版本必须大于2.2.2 1、更新gem sudo gem update --s...

  • CocoaPods 安装

    安装步骤: 系统:mac os 10.11.4 1查看Ruby的版本: 终端输入命令:ruby -v 2 更新Ru...

  • Cocoapods安装步骤和使用

    一.查看下当前ruby版本 (Mac OS本身自带Ruby,但还是更新一下保险,因为第一次安装在没有更新Ruby...

网友评论

    本文标题:Mac更新ruby版本

    本文链接:https://www.haomeiwen.com/subject/hlcbkltx.html