Кодирование / запуск Ruby в XCode - PullRequest
4 голосов
/ 16 мая 2011

В настоящее время я использую TextMate для OS X для создания базового кода Ruby (все еще изучаю), сохраняю его как файл .rb и использую Terminal для запуска основного кода.

Мне просто интересно, возможно ли вообще использовать XCode для этой задачи? Я предполагаю не из того, что я читал, но, если это кто-нибудь знает руководство о том, как это настроить?

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

Взгляните на MacRuby .Текущая стабильная версия имеет интеграцию с Xcode.Для этого нужна 64-битная система под управлением Snow Leopard.

0 голосов
/ 23 июля 2018

Если вы хотите выполнить простой сценарий ruby:

if let file = Bundle.main.url(forResource: "my_script", withExtension: "rb") {
  let task = Process()

  task.launchPath = "/usr/bin/env"
  task.arguments = ["ruby", file.path, "arg1"]

  let pipe = Pipe()
  task.standardOutput = pipe
  task.launch()

  let data:Data = pipe.fileHandleForReading.readDataToEndOfFile()
  if let output = String(data: data, encoding: String.Encoding.utf8) {
    print(output)
  }
}

убедитесь, что у вас есть файловый ресурс my_script.rb, скопированный как ресурс сборки - Предупреждение: фаза сборки Copy Bundle Resources содержитфайл Info.plist этой цели

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