ssh 的一个坑
2024-10-06 23:51:57
概述
今天我碰到 fabric 和 ssh 的一个坑,记录下来,供以后开发时参考,相信对其他人也有用。
ssh
今天用 ssh 登录远程服务器用不了 npm,查了下,发现原因是:
ssh登录时不会加载 .bashrc 而是加载 .bash_profile,所以以ssh的默认登录不会是 bash ,需要在 .bash_profile 中添加以下代码:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fabric
我赶了一件蠢事就是把 .bash_profile 文件删了,然后在 .profile 里面引用 .bashrc 文件。然后 fabric 就不能使用 npm 了,查了下,发现原因是:fabric 读取环境变量的时候只会读 .bash_profile 里面的环境变量。
所以最好的方法还是在 .bash_profile 里面引入 .bashrc
最新文章
- angularjs自动化测试系列之jasmine
- Nginx安装与使用
- Linux系统的初化始配置(包括配置网络,修改主机名,关闭firewalld与selinux的生效)
- MVVM架构~mvc,mvp,mvvm大话开篇
- eclipse集成maven3后,创建java项目详细图解
- PDF 补丁丁 0.4.1.728 测试版发布
- iOS-NSThread使用
- Jmeter监控服务器性能
- Android向SDCard中上传文件时报错:Failed to push items
- Redis的同步(主从复制)和Redis Sentinel
- ACdream 1083 人民城管爱人民
- 【译】Reflection.Emit vs. CodeDOM
- loj6045 「雅礼集训 2017 Day8」价
- ArcGIS紧凑型缓存存储格式分析
- spket插件安装并设置JQuery自动提示(转)
- [Java学习] java泛型通配符和类型参数的范围
- 第六章 图(c)广度优先搜索
- Codeforces805B. 3-palindrome 2017-05-05 08:33 156人阅读 评论(0) 收藏
- python正则的使用
- leetcode537