服务器重新启动后,该命令均无效。请帮忙。
development@q1:~$ ls
-bash: ls: command not found
development@q1:~$ ECHO $PATH
-bash: ECHO: command not found
development@q1:~$ echo $PATH
/usr/lib/ruby/gems/1.8
development@q1:~$ sudo apt-get update
-bash: sudo: command not found
development@q1:~$
Run Code Online (Sandbox Code Playgroud)
我猜在你重新启动之前你修改了你PATH的/etc/profile(或者可能~/.bashrc)是/var/lib/ruby/gems/1.8(不正确地遵循一些指南来使 gem 安装的程序工作,因为 rubygems 太speshul 无法跟随世界的其他地方,只是将它们的二进制文件放在可以访问的地方) .
在您的外壳中执行此操作:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
Run Code Online (Sandbox Code Playgroud)
现在你有一套常规的程序,可以继续追查你做错了什么并把事情做好。