Ответ 1
Я не сохранил файл. Вот почему это не сработало. Чтобы запустить файл без сохранения его сначала (например, TextMate), вы должны попытаться использовать плагин Anypreter.
Как я могу запустить файл Ruby с ST2 и посмотреть вывод? Я думал, что должен использовать команду сборки. Но если у меня есть это:
def foobar
"hello world"
end
puts foobar
а затем нажмите cmd + shift + b. Все, что я вижу, это
[Finished in 0.1s]
В textmate я мог бы использовать команду cmd + r (выполнить команду) и увидеть все выходы из ruby script.
Я что-то упускаю?
Я не сохранил файл. Вот почему это не сработало. Чтобы запустить файл без сохранения его сначала (например, TextMate), вы должны попытаться использовать плагин Anypreter.
Я использую окна здесь, но убедитесь, что вы выбрали правильную систему сборки: "Инструменты > Система сборки > Ruby", затем просто нажмите CTRL + B
Для справок в будущем, надеюсь, что это поможет кому-то:
Я пришел сюда с той же проблемой. (В Sublime Text 3) Я следовал ответам:
и все еще видел:
[Finished in 0.1s]
В итоге проблема (stuppid) была: консольное окно было только одной строкой большой. Поэтому я видел только последнюю строку, которая является примечанием:
[Finished in 0.1s]
Решение: сделайте консольное окно больше и пусто. Я не мог найти никаких настроек для этого. Так что в итоге я сделал это с помощью мыши. Скриншот Sublime Text 3 - обрезанный
обратите внимание на курсор (и расширение рубина)
В целом, Sublime-текст имеет "Автоматическую" систему сборки по умолчанию (после установки), и вы должны поменять его на рубин или на любой язык, который вы используете. Сохраните файл и нажмите ctrl + b (на окнах) - должен запустить вывод в консоли ST.
введите control + `(клавиша, близкая к номеру 1 на клавиатуре, чтобы она открывала новое окно внизу возвышенного текста, где вы можете ввести код ruby и увидеть результат), но убедитесь, что вы правильно установили ruby и задали свой путь из терминал