大数据笔记#解决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等文件,无法解决。

==>

再次运行Scala命令,cat消失,但是发现出现Scala退出终端/iterm2需重新source

/etc/profile的问题。参考部分帖子后了解到可能涉及到Macpath读取顺序问题。(底层代码大致看了一下,了解的不是很透彻待后续学习,本帖只作解决方法总结)

解决尝试:

【一】试过添加环境变量到以下文件,无法解决

etc/profile,

/etc/.bashrc

vim ~/.bash_profile (我Mac只有history和sessions)

【二】由于每次可以source 后运行,试着添加source /etc/profile命令到./bashrc等文件,无法解决。

【问题解决结合参考:】

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

你可能感兴趣的:(大数据笔记#解决Mac系统Scala退出终端/iterm2需重新source /etc/profile的问题)