我正在尝试解决此问题并尝试使其正常工作。解决方案的所有步骤是什么?我真的不知道在Mac终端上做什么
-bash: emacs.profile: command not found
答案 0 :(得分:1)
您要完成什么?如果您尝试使用emacs打开名为.profile
的文件,则需要在命令emacs
和文件.profile
之间添加一个空格:
$ emacs .profile
答案 1 :(得分:0)
如果您键入 emacs.profile
,您将收到错误消息,因为您将命令 emacs
和您尝试编辑的文件:.profile
混合在一起。因此,解决方案是像有人建议的那样在它们之间添加一个空格:$ emacs .profile
。
另一方面,如果您输入 emacs .profile
并且仍然得到:-bash: emacs: command not found
,这意味着您还没有安装 emacs
并且您的系统无法识别那个指令。
Emacs 是一种非常流行的文本编辑器,被技术用户广泛使用,但默认情况下并未安装。
解决方案 1:
如果您想编辑文件(在本例中为 ~/.profile
),您不需要 emacs 来执行此操作,您可以使用普通的文本编辑器或使用终端的预安装文本编辑器,例如:
$ vi ~/.profile
或 $ nano ~/.profile
(Guide to use Vi/Vim text editors) (Guide to use Nano).
解决方案 2:
如果你想安装 emacs 来编辑那个文件,你可以使用 brew:
$ brew update
$ brew install emacs
之后你可以使用:
$ emacs ~/.profile
您可以找到其他安装 emacs here 的方法。
重要提示:
在此示例中需要考虑的一件重要事情是,如果您尝试编辑 .profile
文件(即设置导出的环境变量),您应该知道 .profile
文件的名称可能因 Mac 系统而异。此配置文件的名称取决于您系统的外壳,如果您使用 bash,此配置文件的名称将是 .bashrc
或 .bash_profile
。
在编辑您的配置文件之前,请确保您尝试编辑的配置文件的名称是什么。为此,您可以使用:
$ cd $HOME
转到主文件夹,然后使用:
$ ls -al
查看隐藏文件(这些以.
开头的文件是隐藏文件)。您将在那里找到系统的配置文件。