Hacker News new | past | comments | ask | show | jobs | submit login
#!/usr/bin/ruby is for Sysadmins (foodfightshow.org)
14 points by bryanwb on Feb 12, 2012 | hide | past | favorite | 4 comments



shouldn't that be #!/usr/bin/env ruby


Using absolute paths is still perfectly acceptable. Wikipedia covers the basic benefits/drawbacks:

http://en.wikipedia.org/wiki/Shebang_%28Unix%29#Portability


For example, Comix uses #!/usr/bin/env python, even when it's installed by the package manager (at least on Ubuntu). This means that if I launch it from a terminal with a virtualenv enabled, then it blows up because chances are that I don't have pygtk on that virtualenv (because I generally don't work on GUI apps). At the very least, things installed by the package manager should point at the interpreter that is under package management.


what abour rvm?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: