Я настолько новичок, насколько это возможно. Я работаю через Хорошо обоснованный рубист . Я установил Ruby с помощью rbenv / homebrew, я использую ту же версию (2.5.1), что и в книге, но я не могу заставить работать мою первую программу ruby с именем c2f.rb.
Я нахожусь в своем уме и буду признателен за любую помощь в выяснении, как я могу заставить свой терминал запускать эту программу. Спасибо!
Я верю, что что-то не так с моим PATH, но я не знаю, как это исправить. Когда я просматриваю свой путь, используя echo $PATH
, мой терминал возвращает:
/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
Я сохранил c2f.rb в папке с именем rubycode, которая находится в моей папке User. Когда я запускаю $ ruby c2f.rb
, терминал возвращает:
Traceback (most recent call last):
ruby: No such file or directory -- c2f.rb (LoadError)
Когда я запускаю его в irb, я получаю следующие ошибки:
Traceback (most recent call last):
4: from /usr/bin/irb:23:in `<main>'
3: from /usr/bin/irb:23:in `load'
2: from /Library/Ruby/Gems/2.6.0/gems/irb-1.0.0/exe/irb:11:in `<top (required)>'
1: from (irb):1
NameError (undefined local variable or method `c2f' for main:Object)