最近 将 服务器 移植到 腾讯云上,在 安装 rails 的 过程中,遇到 各种 命令 找不到的 问题。。。例如 rvm ,gem ,ruby 等等。。究其原因 是 没有 将 命令的 环境 写入到 PATH中。
简单的 小知识:
众所周知 linux 搜索 可执行程序 是从 PATH 变量 里 定义的 路径 寻找
查看 命令 的 路径
which xxx ,例子 which ls 输出 /bin/ls
查看 环境 变量 PATH
echo $PATH
解决 这个 问题 有 两个 办法:
1. 临时 导入 环境 变量(重新 登录,路径 不会 保存)
export PATH=$PATH:路径列表 #######其中 路径列表里的 路径 用 冒号 隔开
2.永久性 方案:
2.1 打开 vi /etc/profile 文件
2.2 找到 定义 PATH 的地方,修改 PATH 定义, 方法 与 上面 一致
2.3 source /etc/profile 执行 修改