可以通过执行#!/usr/bin/env ruby
之类的操作,将chmod +x myProgram.rb
放在顶部并运行./myProgram.rb
从终端运行它。
这需要.rb
文件的路径。我试图通过仅在终端中输入myProgram
来运行该程序。
答案 0 :(得分:1)
添加我倾向于的替代方法。我没有打包PATH
变量,而是在~/bin
中放置了一个文件夹,例如PATH
。然后,我从此处创建到我在奇数位置具有的所有可执行文件的符号链接。例如。 ln -s /path/to/myProgram.rb ~/bin/myProgram.rb
答案 1 :(得分:0)
您需要将目录添加到PATH变量。当您在* nix中键入命令时,它将尝试在PATH的所有目录中查找该命令。
这是一篇随机文章,说明https://opensource.com/article/17/6/set-path-linux的运作方式。