rvm 安装

[ -s "$HOME/.rvm/scripts/rvm" ] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profileMulti-User:
The rvm function will be automatically configured for every user on the system if you install as root. This is accomplished by loading /etc/profile.d/rvm.sh on login. Most Linux distributions default to parsing /etc/profile which contains the logic to load all files residing in the /etc/profile.d/ directory. Once you have added the users you want to be able to use RVM to the rvm group, those users MUST log out and back in to gain rvm group membership because group memberships are only evaluated by the operating system at initial login time.

3. Reload shell configuration & test
Close out your current shell or terminal session and open a new one. You may attempt reloading your .bash_profile with the following command:

user$ source .bash_profileHowever, closing out your current shell or terminal and opening a new one is the preferred way for initial installations.

If installation and configuration were successful, RVM should now load whenever you open a new shell. This can be tested by executing the following command which should output 'rvm is a function' as shown below.

user$ type rvm | head -1rvm is a functionFinally, see if there are any dependency requirements for your operating system by running:

user$ rvm requirementsNOTE: Whenever you upgrade RVM in the future, you should always run 'rvm notes' and 'rvm requirements' as this is usually where you will find details on any major changes and/or additional requirements to ensure your installation stays working. Also, you should also run the above command on any fresh installs. This is where all your additionals will be noted making it an extremely important stop on your way to RVM bliss!

Congratulations! You have successfully installed RVM.
Try out your new RVM installation
Below are some examples of how to install and use a Ruby under RVM.

Display a list of all "known" rubies. NOTE: RVM can install many more Rubies not listed.

user$ rvm list known# MRI Rubies...[ruby-]1.8.7[-p334][ruby-]1.8.7-head...[ruby-]1.9.2[-p180][ruby-]1.9.2-headruby-head# JRubyjruby-1.2.0...Install a version of Ruby (eg 1.9.2):

user$ rvm install 1.9.2Installing Ruby from source to: /Users/user/.rvm/rubies/ruby-1.9.2-p180, this may take a while depending on your cpu(s)...ruby-1.9.2-p180 - #fetchingruby-1.9.2-p180 - #downloading ruby-1.9.2-p180, this may take a while depending on your connection......ruby-1.9.2-p180 - #extracting ruby-1.9.2-p180 to /Users/user/.rvm/src/ruby-1.9.2-p180ruby-1.9.2-p180 - #extracted to /Users/user/.rvm/src/ruby-1.9.2-p180ruby-1.9.2-p180 - #configuringruby-1.9.2-p180 - #compilingruby-1.9.2-p180 - #installing...Install of ruby-1.9.2-p180 - #completeUse the newly installed Ruby:

user$ rvm use 1.9.2Using /Users/user/.rvm/gems/ruby-1.9.2-p180Check this worked correctly:

user$ ruby -vruby 1.9.2p180 (2011-02-18 revision 30909) [i386-darwin9.8.0]user$ which rubyUsing /Users/user/.rvm/gems/ruby-1.9.2-p180/bin/rubyOptionally, you can set a version of Ruby to use as the default for new shells. Note that this overrides the 'system' ruby:

user$ rvm use 1.9.2 --defaultEnjoy using RVM!
Where to now?
If you are new to RVM I recommend that you read the basics page. At the end of the basics page there are further links for getting started.

Troubleshooting Your Install
•If you open a new shell and running:

$ type rvm | head -1does not show "rvm is a function", RVM isn't being sourced correctly.

•Ensure that RVM is sourced after any path settings as RVM and manipulates the path. If you don't do this, RVM may not work as expected.

•If you are using GNOME on Red Hat, CentOS or Fedora, ensure that the Run command as login shell option is checked under the Title and Command tab in Profile Preferences. After changing this setting, you may need to exit your console session and start a new one before the changes take affect.

Example RVM bootstrap script
The following script will boostrap git + RVM, assuming that you have curl and sudo installed. The last line of the script will also install several commonly used Rubies for you.

#!/usr/bin/env bash# Install gitbash < <( curl -s https://rvm.beginrescueend.com/install/git )# Install RVMbash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )# Install some Rubiessource "$HOME/.rvm/scripts/rvm"rvm install 1.9.2,rbx,jrubyFor a Multi-User install you would use:

#!/usr/bin/env bash# Install gitsudo bash < <( curl -s https://rvm.beginrescueend.com/install/git )# Install RVMsudo bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )# Install some Rubiessource "/usr/local/rvm/scripts/rvm"rvm install 1.9.2,rbx,jruby
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值