linux – 在特定目录中设置环境变量
发布时间:2020-05-23 08:07:31 所属栏目:Linux 来源:互联网
导读:这是一个.bashrc问题.我想在.rvmrc这样的特定目录中为.bashrc设置“export FOO = bar”.我在下面试过.$touch ~/foo/.bashrc $echo export RAILS_ENV=development ~/foo/.bashrc $cd foo/ $env|grep RAILS_ENV 但在这
|
这是一个.bashrc问题. 我在下面试过.
但在这种情况下,RAILS_ENV不会被设置. 如果我设置为.rvmrc而不是.bashrc,它会通过!但是设置为.bashrc是更好的方法,因为我不需要安装rvm环境. 有解决方案吗 最佳答案 在你的bashrc中设置:
PROMPT_COMMAND变量的内容将在每次重写提示时执行(在实际写入之前)上面的命令检查$PWD变量(它保存shell的当前工作目录)对“/ foo / bar”如果它匹配它导出你的变量,如果没有,那么变量是未设置的. 例如 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- gnu-screen – tmux是否具有屏幕所具有的所有功能?那些屏幕
- linux – 在目录的ls中显示的问号. IO错误也是如此
- Nginx IP访问控制,只允许指定的IP地址访问,其他ip禁止访问
- curl – 如何捕获LFTP的输出? (输出没有写入STDOUT或STDER
- 如何在Linux(特别是Fedora 9)上使我的默认(或任何静态)路由
- linux – 如何在Linix中执行文件操作即cp,mv,rm和chown等时
- LINUX入门:PHP 的比较运算与逻辑运算详解
- linux – 在浏览器控制台中出现错误的空白页面example.com/
- linux内核 – 每个线程如何确定一个Linux内核任务的堆栈指针
- 如何在linux上创建虚拟CAN端口? (C )
