最近突然想用 ruby 写个 CLI 的小工具自己用
rbenv, oh-my-zsh
#!/usr/bin/env ruby
这一句的作用应该就是让 ruby 脚本执行的时候不用输入 ruby xxx.rb, 而直接输入 xxx.rb 就可以执行了,因为我用的是 rbenv, 所以我特地去看了看 rbenv 的文档,文档上说,直接写 #!/usr/bin/env ruby
就没有问题了,但是我加上之后在命令行里没法通过直接输入文件名执行脚本,报错是zsh: command not found: xxx.rb
, google 了一圈也没发现一个解决办法,或者是说我没判断出这个问题出现的原因是什么,所以特地来社区求助,先谢过。