【问题标题】:Coding / running Ruby in XCode在 XCode 中编码/运行 Ruby
【发布时间】:2011-08-26 06:57:16
【问题描述】:

我目前正在使用 TextMate for OS X 创建基本的 Ruby 代码(仍在学习),保存为 .rb 文件并使用终端运行基本代码。

我只是想知道我是否可以使用 XCode 来完成这项任务?我假设不是根据我一直在阅读的内容,但如果是的话,有人知道如何设置它的指南吗?

【问题讨论】:

    标签: ruby xcode macos


    【解决方案1】:

    看看MacRuby。当前稳定版本已集成 Xcode。它确实需要运行 Snow Leopard 的 64 位系统。

    【讨论】:

      【解决方案2】:

      如果你想执行一个简单的 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 文件资源复制为构建资源 - Warning: The Copy Bundle Resources build phase contains this target's Info.plist file

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-16
        • 1970-01-01
        • 2014-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-04
        相关资源
        最近更新 更多