Есть ли способ конвертировать ruby-скрипты в исполняемые - PullRequest
2 голосов
/ 22 декабря 2010

Привет, ребята, я запускаю LinuxMint и у меня есть несколько скриптов, которые я хочу запускать без терминала, вы можете сказать мне, как?

1 Ответ

5 голосов
/ 05 мая 2011

Вам необходимо:

  • Поместить в качестве первой строки вашего сценария ruby ​​следующую строку shebang (чтобы bash знал, какую программу использовать для запуска этого файла)

#!/usr/bin/env ruby

  • Сделайте ваш файл ruby ​​исполняемым.В консоли вы можете сделать это:

chmod 700 my_ruby_file.rb

  • Проверьте, что ваш файл ruby ​​теперь исполняемый.В консоли напишите:

./my_ruby_file.rb

Обратите внимание, что мы больше не вызываем "ruby my_ruby_file.rb", а вместо этого просто вызываем файл напрямую "./my_ruby_file.rb«Если ваша ruby-программа выполняется нормально, значит, все идет хорошо.Если он не выполняется и выдает ошибку, значит, что-то не так хорошо сделано из предыдущих шагов (и опубликуйте ошибку)

  • На рабочем столе создайте ссылку на приложение и укажите ее наmy_ruby_file.rb Как только у вас будет иконка приложения, созданная и показанная на вашем рабочем столе, вы можете сделать двойной клик, и она запустит ваше приложение.

Расскажите нам, как оно прошло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...