salt.modules.rbenv¶
Manage ruby installations with rbenv.
New in version 0.16.0.
-
salt.modules.rbenv.
default
(ruby=None, runas=None)¶ Returns or sets the currently defined default ruby.
- ruby=None
- The version to set as the default. Should match one of the versions
listed by
rbenv.versions
. Leave blank to return the current default.
CLI Example:
salt '*' rbenv.default salt '*' rbenv.default 2.0.0-p0
-
salt.modules.rbenv.
install
(runas=None, path=None)¶ Install Rbenv systemwide
CLI Example:
salt '*' rbenv.install
-
salt.modules.rbenv.
install_ruby
(ruby, runas=None)¶ Install a ruby implementation.
- ruby
- The version of Ruby to install, should match one of the versions listed by rbenv.list
CLI Example:
salt '*' rbenv.install_ruby 2.0.0-p0
-
salt.modules.rbenv.
is_installed
(runas=None)¶ Check if Rbenv is installed.
CLI Example:
salt '*' rbenv.is_installed
-
salt.modules.rbenv.
list_
(runas=None)¶ List the installable versions of ruby.
CLI Example:
salt '*' rbenv.list
-
salt.modules.rbenv.
uninstall_ruby
(ruby, runas=None)¶ Uninstall a ruby implementation.
- ruby
- The version of ruby to uninstall. Should match one of the versions
listed by
rbenv.versions
CLI Example:
salt '*' rbenv.uninstall_ruby 2.0.0-p0
-
salt.modules.rbenv.
update
(runas=None, path=None)¶ Updates the current versions of Rbenv and Ruby-Build
CLI Example:
salt '*' rbenv.update
-
salt.modules.rbenv.
versions
(runas=None)¶ List the installed versions of ruby.
CLI Example:
salt '*' rbenv.versions