大数据笔记#解决Mac系统Scala退出终端/iterm2需重新source /etc/profile的问题
问题尝试:
首先按Scala学习教程安装Scala,配置环境变量到source /etc/profile
问题一:
==>输入Scala -version,出现cat release no such file or directory以及Scala版本。(可以使用Scala指令)
**解决方法:**出现cat…原因是因为没有配置java变量,将JAVA_HOME/PATH配置到vim /etc/profile,再次source,问题解决。(图片去掉#,我回头倒过来截图做的笔记。)
问题二:
再次运行Scala命令,cat消失,但是发现出现Scala退出终端/iterm2需重新source /etc/profile的问题。参考部分帖子后了解到可能涉及到Macpath读取顺序问题。(底层代码大致看了一下,了解的不是很透彻待后续学习,本帖只作解决方法总结)
解决尝试:
【一】试过添加环境变量到以下文件,无法解决
etc/profile,
/etc/.bashrc
vim ~/.bash_profile (我Mac只有history和sessions)
【二】由于每次可以source 后运行,试着添加source /etc/profile命令到./bashrc等文件,无法解决。
【最终原因和解决】后面参考linux解决的问题是iterm2安装时修改了.zsh,将source /etc/profile添加到vim ./zshrc。
【问题解决结合参考:】
1,解决.bashrc文件每次打开终端都需要source的问题
https://www.jianshu.com/p/c4946024b946
2,inux 解决 " command not found: shopt "的 “~/.bashrc” 配置问题
https://blog.csdn.net/qq_36148847/article/details/79261067
3,解决每次进入容器命令都要重新source /etc/profile 才能生效的问题
https://blog.csdn.net/qq_37674858/article/details/80183759
4,每次都要source /etc/profile才能使hadoop命令生效,不论root用户还是普通用户
https://www.imooc.com/qadetail/102112
5,MacOS设置环境变量path的完全总结
https://blog.csdn.net/waneto2008/article/details/52486433
总结:顺便了解了
1,MacOS加载bash shell 环境变量的加载顺序(后期会去了解下相关代码)
- 点赞
- 收藏
- 分享
- 文章举报
- Mac OS X下修改.bash_profile之后source .bash_profile出现“command not found”问题解决
- 解决每次进入命令都要重新source /etc/profile 才能生效
- 终端命令方法解决在Mac系统移动硬盘读写问题
- mac安装git后,在终端里运行git命令,系统提示需要安装Xcode问题解决
- mac安装git后,在终端里运行git命令,系统提示需要安装Xcode问题解决
- 解决服务器重装系统导致的mac终端无法连接的问题
- Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法
- Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法
- 在 centos 5.2 系统安装 Oracle 10g 笔记和相关问题解决
- Mac OS X系统偏好设置无法保存问题解决
- 郑州iOS點 - 关于升级Mac系统后cocoapods无法导入第三方的问题解决办法
- asp.net网站中退出系统后通过后退键重新进入系统的解决方法
- 笔记:Linux系统Oracle数据库乱码问题的解决方法
- 在Mac系统下Excel转csv文件中文乱码问题解决
- Mac系统终端命令行不执行命令 总出现command not found解决方法
- Mac OS X下搭建Android Source编译环境的问题及解决方法
- linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
- MAC系统升级后APACHE/MYSQL相关问题解决
- Mac系统终端命令行不执行命令 总出现command not found解决方法
- 系统问题解决笔记