Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 717 Bytes

README.md

File metadata and controls

21 lines (16 loc) · 717 Bytes

Ruby Swift Package

Imports ruby.h on Swift.

Tested on OSX 10.11, on ruby 2.2.5 installed via rbenv

#Usage

import PackageDescription

let package = Package(
    name: "example",
    dependencies: [
        .Package(url: "https://github.com/marciok/CRuby", majorVersion: 1)
    ]
)

#Build swift build -Xcc -I$RBENV_ROOT/versions/2.2.5/include/ruby-2.2.0 -Xcc -I$RBENV_ROOT/versions/2.2.5/include/ruby-2.2.0/x86_64-darwin15 -Xlinker -L$RBENV_ROOT/versions/2.2.5/lib

If you get the error: undefined symbols for architecture x86_64: "_rb_funcallv", referenced from... You will need to recompile your ruby