我正在使用GCE,我想在Google Cloud Shell上安装Scala,所以我首先安装了brew,但是当我将brew路径添加到bash_profile时,我犯了一个错误。
首先,我下载了brew。然后我想添加 bew 路径,因此我使用 vi ~/.bash_profile 在根目录下创建了一个 bash_profile 然后我在该文件中写入了以下几行:
export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
source ~/.bash_profile
现在,我知道我需要输入“源~/.bash_profile”在提示符中而不是在 bash_profile 中。但当时我没有注意到,我保存了文件,之后我就无法再打开google cloud shell,它总是显示以下信息:
它说Cloud Shell 会话在显示初始提示之前关闭,我只能在安全模式下访问could shell,无法使用按钮访问正常的could shell,有人对如何解决这个问题有想法吗?
答案1
当你犯这样的错误时,你需要访问Cloud Shell安全模式(正如你提到的)。执行此操作后,您将以 root 身份登录 Cloud Shell,并且应该能够编辑常规主目录中的 .bash_profile 文件以删除有问题的行:
vi /home/<your user name>/.bash_profile