xieguangming fa2033fcf8 海外广告sdk(新改的UI登录界面) commit | há 3 anos atrás | |
---|---|---|
.. | ||
archives | há 3 anos atrás | |
bin | há 3 anos atrás | |
config | há 3 anos atrás | |
contrib | há 3 anos atrás | |
docs | há 3 anos atrás | |
examples | há 3 anos atrás | |
gem-cache | há 3 anos atrás | |
gemsets | há 3 anos atrás | |
help | há 3 anos atrás | |
hooks | há 3 anos atrás | |
lib | há 3 anos atrás | |
log | há 3 anos atrás | |
man | há 3 anos atrás | |
patches | há 3 anos atrás | |
patchsets | há 3 anos atrás | |
scripts | há 3 anos atrás | |
src | há 3 anos atrás | |
user | há 3 anos atrás | |
LICENSE | há 3 anos atrás | |
README.md | há 3 anos atrás | |
RELEASE | há 3 anos atrás | |
VERSION | há 3 anos atrás | |
installed.at | há 3 anos atrás |
RVM is the acronym of Ruby enVironment Manager. It manages Ruby application environments and enables switching between them.
Homepage and more info at https://rvm.io
RVM have dedicated Ubuntu package, so please follow instructions posted here: https://github.com/rvm/ubuntu_rvm
If you need a different (newer) version of RVM, after installing base version of RVM check the Upgrading section below.
Make sure you have following required packages installed:
curl
gpg2
And then run:
\curl -sSL https://get.rvm.io | bash -s stable
Additional installation options and details about the installation process are described here: https://rvm.io/rvm/install
You can upgrade RVM any time by running:
rvm get VERSION
Where VERSION
should be replaced by one of the following values:
stable
- latest stable RVM (good for servers)master
- latest RVM (might not be stable)branch /path/branch
- branched version of RVM (for testing new features or bug fixes)Additional upgrading options are described here: https://rvm.io/rvm/upgrading
Basic RVM usage scenarios include installing and switching between different ruby versions.
To install ruby you have to call rvm install INTERPRETER[-VERSION] OPTIONS
When no version specified, RVM will install latest stable version or selected interpreter. If you omit to specify interpreter, RVM will assume that you wanted to install MRI ruby. Following examples would have exactly the same effect:
rvm install ruby-2.3.1
rvm install ruby-2.3
rvm install 2.3.1
rvm install 2.3
Passing additional --default
option makes selected ruby your default.
We currently supported following ruby interpreters:
ruby
- MRI ruby (The Gold Standard)ironruby
- a .NET rubyjruby
- Java implementation of the rubymacruby
- implementation of ruby 1.9 directly on top of macOS core technologiesmaglev
- 64-bit implementation on top of VMware's GemStonemruby
- lightweight rubyopal
- ruby to JavaScript compilerrbx
- Rubinius - a next generation virtual machine VM for rubytopaz
- high performance ruby, written in RPythontruffleruby
- high performance ruby using GraalVMHistorical interpreters which you can still install with RVM, but are not anymore developed and supported by their authors:
ree
- Ruby Enterprise Edition - MRI Ruby with several custom patches for performance, stability, and memoryTo switch between ruby versions you should call
rvm use INTERPRETER[-VERSION]
Same rules and options apply as for install
command with two special interpreters.
default
- default ruby (or the system ruby if a default hasn't been set)system
- system ruby (state before RVM was installed)Additionally you might want list your preferred ruby version in .ruby-version
file stored in your project folder. This would cause automatic switch to selected ruby whenever you enter the folder.
RVM comes bundled with many different tools for managing your ruby environment. More detailed information about every commands listed below can be read after executing rvm help COMMAND
or browsing documentation on RVM homepage https://rvm.io.
Here at RVM we get a high amount of bug reports, and often they are connected with specific environment settings which might be hard for us to replicate. That's why we would kindly ask you to follow the steps below so we can maximize our time helping you and minimize the time requesting more information.
We know, you hear this over and over and be rest assured we are working hard to improve the usability of https://rvm.io but we must always ask that you first please check the documentation if you are requesting a feature or if you are not sure if you did it right.
We try to release a new RVM as soon as we feel that we achieved certain stability. This might take a while and it could be the case that your issue has been already resolved in our development branch. Please get the latest RVM and try again:
rvm get master
If the documentation is not clear, an error message is not clear or you are stuck with the problem, please do file a bug.
When in doubt as to whether your issue might relate to another, simply file a new bug, and we will mark it as duplicate if it needs to be. It's always better to file a new ticket and let us sort it out than to accidentally add noise to another ticket.
For filing issues, we have prepared a template for you to use. Please try to fill all sections as best as you can. Always make sure to split up each command and its output into its own fenced code block. If the output is long, please put it in a separate gist. Otherwise it's hard for us to process all the information and respond quickly.
Note that if there is a lot of debug
or trace
output you can redirect it to a file with the >
character like rvm [command] > output.txt
.
You are very warmly welcome to help. Please follow our contribution guidelines
Any and all contributions offered in any form, past present or future are understood to be in complete agreement and acceptance with our Apache License v2.0.
Become a backer and support us with a small monthly donation to help us continue our activities. Thank you if you already one! 🙏
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Copyright (C) Michal Papis (2011-2018), Piotr Kuczynski (2016-2018), Wayne E. Seguin (2009-2011)
Licensed under the Apache License, Version 2.0