Попробуйте это:
def hi
puts "Hello World"
end
hi
hi()
И это:
def greet(greeting)
puts greeting
end
greet("Hello Matz")
Обратите внимание, что в этой строке:
hi("Hello Matz")`
у вас есть галочка в конце, так это ошибка:
1.rb:5: syntax error, unexpected tXSTRING_BEG, expecting end-of-input
It doesn't even throw any error.
Тогда вы не используете эту программу.
Я предлагаю вам открыть окно терминала (Applications/Utilities/Terminal.app), и введите:
$ vimtutor
ВИМ бесплатный компьютерный редактор программирования, который поставляется вместе с Mac. Сделайте учебник и узнайте, как использовать vim. Чтобы запустить рубиновую программу, вы вводите свой код в файл, а затем сохраняете его, например, my_prog.rb
. Затем вам нужно предоставить этот файл рубину для его выполнения. Вы выполнить программу рубиновый, как это:
$ ruby my_prog.rb
Вы можете создать каталог для всех ваших программ рубина, как это:
$ mkdir ruby_programs
$ cd ruby_programs
Чтобы создать новый файл в этом каталоге, используйте Vim:
~/ruby_programs$ vi my_prog.rb
Как только вы закончите вводить код, сохраните файл, который вернет вас в приглашение в терминале, после чего вы можете запустить свою программу:
~/ruby_programs$ ruby my_prog.rb
После того, как вы освоитесь с Vim, и вы чувствуете себя уверенно выполнять ваши программы рубина, рассмотрите возможность установки MacVim с яркой мелков цветовой гаммой:
Это лучше смотреть, чем простой Vim.
Предлагать vim для новичков ... Серьезно? – spickermann
Я тестировал vim на 20 обезьян. Для трех бананов, двое из них смогли выбить Шекспира к концу дня – 7stud