Documentation ¶
Overview ¶
Package compile provides ruby compilation plugin
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // OSXDependencies is a list of OSX system dependencies OSXDependencies = []string{ "openssl", "libyaml", "automake", } // XCodeDependencies is a list of XCode dependencies XCodeDependencies = []string{ "xcrun", "make", "gcc", } )
View Source
var ( // LinuxDependencies is a list of all linux system dependencies LinuxDependencies = []string{ "make", "autoconf", "gcc-6", "bison", "build-essential", "libssl-dev", "libyaml-dev", "libreadline6-dev", "zlib1g-dev", "libncurses5-dev", "libffi-dev", "libgdbm3", "libgdbm-dev", } )
View Source
var (
// VersionLink is the URL link from which we can get all possible versions
VersionLink = "https://cache.ruby-lang.org/pub/ruby"
)
Functions ¶
This section is empty.
Types ¶
type Ruby ¶
type Ruby struct { base.Ruby Version string Emitter *emission.Emitter // contains filtered or unexported fields }
Ruby compile essential struct
func (Ruby) ListRemote ¶
ListRemote returns list of the all available remote versions
Click to show internal directories.
Click to hide internal directories.