概述

今天我碰到 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

最新文章

  1. angularjs自动化测试系列之jasmine
  2. Nginx安装与使用
  3. Linux系统的初化始配置(包括配置网络,修改主机名,关闭firewalld与selinux的生效)
  4. MVVM架构~mvc,mvp,mvvm大话开篇
  5. eclipse集成maven3后,创建java项目详细图解
  6. PDF 补丁丁 0.4.1.728 测试版发布
  7. iOS-NSThread使用
  8. Jmeter监控服务器性能
  9. Android向SDCard中上传文件时报错:Failed to push items
  10. Redis的同步(主从复制)和Redis Sentinel
  11. ACdream 1083 人民城管爱人民
  12. 【译】Reflection.Emit vs. CodeDOM
  13. loj6045 「雅礼集训 2017 Day8」价
  14. ArcGIS紧凑型缓存存储格式分析
  15. spket插件安装并设置JQuery自动提示(转)
  16. [Java学习] java泛型通配符和类型参数的范围
  17. 第六章 图(c)广度优先搜索
  18. Codeforces805B. 3-palindrome 2017-05-05 08:33 156人阅读 评论(0) 收藏
  19. python正则的使用
  20. leetcode537

热门文章

  1. VS2012中--查找定义后从未被使用的函数
  2. Pursuit For Artifacts CodeForces - 652E (Tarjan+dfs)
  3. netty-3.客户端与服务端通信
  4. strace分析启动流程
  5. win10日历交互效果
  6. 数据管理必看!Kendo UI for jQuery过滤器状态保持
  7. ajax给增删修加入非空
  8. 【JZOJ5605】【NOI2018模拟3.26】Arg
  9. 【C#-导出Excel】DataSet导出Excel
  10. 数据类型之字符串类型与Number类型