Как запустить рубиновые файлы в возвышенном тексте-2

Когда я нажимаю ctrl+b для запуска простого кода, такого как:

puts "asdasd"

результат - пустое поле. Путь Ruby: /home/yukke/.rvm/rubies/default/bin/ruby и ruby ​​-v => ruby ​​1.9.3p194 (версия 35410 20 апреля 2012 г.) [x86_64-linux].

поэтому я попытался изменить Ruby.sublime-build на

{
    "cmd": ["/home/yukke/.rvm/rubies/default/bin/ruby", "-u","$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.ruby"
}

Но это ничего не изменило. Пожалуйста, помогите мне решить эту проблему.


person Alexander Karmes    schedule 07.08.2012    source источник
comment
Функция сборки может отображать только до 4 ошибок. Он не предназначен для отображения полного ввода.   -  person Robert K    schedule 07.08.2012
comment
возможный дубликат Выполнить код Ruby в возвышенном тексте 2   -  person Robert K    schedule 07.08.2012
comment
Убедитесь, что ruby ​​находится в PATH (для Windows) вашей операционной системы. По умолчанию Submlime имеет систему сборки Ruby и работает «из коробки». Вам нужно исправить путь к операционной системе, похоже, возвышенное не смогло найти исполняемый файл ruby.   -  person 18bytes    schedule 08.08.2012
comment
Роберт К., конечно, я сохранил файл. Сундар, моя ОС ubuntu. Вчера я переустановил ubuntu, rwm, ruby ​​и возвышенное. Но все равно не работает..   -  person Alexander Karmes    schedule 08.08.2012


Ответы (2)


Попробуйте это, уберите "-u" и используйте rvm

"cmd": ["/home/yukke/.rvm/bin/rvm-auto-ruby", "$file"]
person Баста    schedule 07.09.2012

Вам нужно сохранить файл, прежде чем он будет работать. Это не так удобно, как CommandR в TextMate, и работает не так, как вы ожидали.

person iconoclast    schedule 27.12.2012