2023-04-12 自从苹果推出M芯片之后,很多shell脚本都会异常

最根本的原因是:苹果系统文件路径发生了变化。以前我们安装homebrew,安装ruby等等工具默认路径与x86芯片Mac电脑的差距很大,这也导致了即使是你将ruby升级到最新,但是shell命令的环境依旧是旧的

解决方案,到用户目录下
cd ~
查看隐藏文件 shift+cmd+.
然后修改一下几个文件
.profile
.bash_profile //bash使用
.zprofile//zsh使用
我这边加了这么一句环境
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

主要解决ruby版本不正确的问题。

然后最后一步:重启terminal 或者 item2

其他shell脚本问题可以采取类似解决方案。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # 生产力工具:shell 与 Bash 脚本 作者:吴甜甜 个人博客网站: wutiantian.github....
    52_17c3阅读 667评论 0 1
  • ruby 安装 官方文档 RVM 安装 (通过rvm进行安装及管理ruby) 安装前先安装:$ brew inst...
    nenhall阅读 480评论 0 1
  • 什么是Shell脚本 示例 看个例子吧: !/bin/sh cd ~ mkdir shell_tut cd she...
    码农朱同学阅读 2,514评论 0 5
  • Shell 初识 一、程序 1、什么是程序 程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。...
    kobe_liu阅读 385评论 0 0
  • 什么是Shell脚本 Shell脚本(英语:Shell script),又称Shell命令稿、程序化脚本,是一种电...
    小敢敢不憨a阅读 283评论 0 0