新手问题 怎么把 Mac zsh 的一些环境配置放到 bash 中

shooter · 2013年11月06日 · 最后由 shooter 回复于 2013年11月07日 · 6774 次阅读

我感觉这个问题好奇葩 今天用了下 whenever,命令是

* * * * * /bin/bash -l -c 'cd ..... && bundle exec rake temp:whenever_test --silent '

怎么都执行不了,在小伙伴的那里,一切 ok。好吧,又是环境问题。 突然想起来 我用的 zsh,ruby rails 的环境都是在 zsh 上安装的,zsh 执行了下,没问题了。 本人用的 mac,自然而然用了 zsh,小伙伴们用的 ubuntu。排雷吧

环境变量 rbenv 配置在了 zsh 中,bash 中 根本没配置,也不会配置,就是切到 bash 也没用啊

怎么把 zsh 的一些环境配置放到 bash 中? 难道要在 bash 中,用 rbenv 把环境配置一遍? 好怀念用 linux 的日子,记得一位前辈说,ubuntu 环境是做好配置的,甚是赞同啊。 这也可以说是 先进生产工具于挫比生产力的矛盾吧

PS: 在团队里面,面对不同的开发环境,怎么能更好协调统一呢,必须使用一样的系统?使用一样的 IDE?一样的 Editor?用 Vagrant? 在这个问题上,我发现花的时间越来越多了

把公共的 alias, path, env var 等内容放到 ~/.profile, 然后 bash 和 zsh 都载入 $HOME/.profile 就可以了...

貌似 可以了

为什么一定要用 bash?另外 rbenv 只需要把 ~/.rbenv/shims/ 加在$PATH 最前就可以了

#3 楼 @nouse 这个么 芹菜萝卜 各有所爱

需要 登录 后方可回复, 如果你还没有账号请 注册新账号