人们如何处理本地和远程之间的不同 shebang?
例如,我的本地 python 是 /usr/bin/python,而我的 Web 主机是位于 ~/local/bin/python 的专用 python。首席开发人员的 ruby 可能位于 /usr/bin/ruby,而我的则位于 /usr/local/bin/ruby。
我手动编辑 shebang,但随后 git 将其标记为更改。理想情况下,我希望 git 忽略文件的第一行,或者忽略文件中行的正则表达式匹配。
在我看来,这一定是一个非常普遍的问题,但我找不到任何提及。
我使用 git,但无论如何我都不会称自己为专家。
将其更改为
#!/usr/bin/env python
or
#!/usr/bin/env ruby
那么它应该可以在你的所有系统上运行,只要你的系统中有 python 和 rubyPATH
环境变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)