为所有用户更改PATH环境变量. (Ubuntu的)

前端之家收集整理的这篇文章主要介绍了为所有用户更改PATH环境变量. (Ubuntu的)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近在Ubuntu 8.04服务器上编译了 Ruby Enterprise Edition(REE).

我想更新我的PATH以确保这个新版本的Ruby(在/ opt / ruby​​_ee / bin中找到)取代/usr/local / bin中的旧版本. (不过我仍然想要旧版本.)

我希望这些PATH更改能够影响所有用户和crontabs.

尝试解决方案#1:

REE文档建议将REE bin文件夹放在/ etc / environment中全局PATH的开头.我将此文件中的PATH更改为:

PATH="/opt/ruby_ee/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

这根本不影响我的PATH.

尝试解决方案#2:

接下来我遵循these instructions并更新了/etc/login.defs和/ etc / crontab中的PATH设置. (我没有改变/ etc / sudoers.)

即使在注销并重新启动服务器之后,这也不会影响我的PATH.

其他信息:

>我似乎有同样的problem described here.
>我正在使用命令“echo $PATH”和“ruby -v”进行测试.
>我的shell是bash.我的.bashrc没有覆盖我的PATH.
>是的,我听说过Ruby Version Manager项目. 原文链接:https://www.f2er.com/ubuntu/348071.html

猜你在找的Ubuntu相关文章