我感觉这个问题好奇葩 今天用了下 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? 在这个问题上,我发现花的时间越来越多了