尝试在终端中运行ruby文件时出错。如何修复它?
我想在终端上运行我的ruby文件,但一次又一次地键入ruby会让人恼火,所以我在文件目录下做了尝试在终端中运行ruby文件时出错。如何修复它?,ruby,Ruby,我想在终端上运行我的ruby文件,但一次又一次地键入ruby会让人恼火,所以我在文件目录下做了chmod+x what.rb,我的文件位于home/USER/shut/what.rb,并尝试在终端上键入what.rb,但它说找不到命令? 我试着得到ruby解释器的?通过键入我和ruby获得的/home/USER/.rbenv/shimmes/ruby并添加了#来定位/usr/.rbenv/shimmes/ruby转到what.rb的第一行,并再次尝试在终端中执行what.rb,但不起作用 除非文
chmod+x what.rb
,我的文件位于home/USER/shut/what.rb,并尝试在终端上键入what.rb,但它说找不到命令?
我试着得到ruby解释器的?通过键入我和ruby获得的
/home/USER/.rbenv/shimmes/ruby
并添加了#来定位/usr/.rbenv/shimmes/ruby转到what.rb的第一行,并再次尝试在终端中执行what.rb,但不起作用 除非文件位置在路径
中,否则您必须为其指定路径,因此如果您在同一目录中,它将是/what.rb
。因此我需要将shebang行替换为./what.rb?不,如果您在同一目录中,则需要使用/what.rb
执行它。^而不是将其作为what.rb
运行