3

我刚刚安装了 Ubuntu 11.10 和 RVM 1.12.4(稳定版):

doug@doug-OnixN53SM:~$ curl -L get.rvm.io | bash -s stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   185  100   185    0     0    223      0 --:--:-- --:--:-- --:--:--   968
100  8545  100  8545    0     0   5888      0  0:00:01  0:00:01 --:--:--  5888
Downloading RVM from wayneeseguin branch stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   125  100   125    0     0    210      0 --:--:-- --:--:-- --:--:--   272
100  992k  100  992k    0     0   293k      0  0:00:03  0:00:03 --:--:--  488k

Installing RVM to /home/doug/.rvm/
    Adding rvm PATH line to /home/doug/.bashrc /home/doug/.zshrc.
    Adding rvm loading line to /home/doug/.bash_login /home/doug/.zlogin.

# RVM:  Shell scripts enabling management of multiple ruby environments.
# RTFM: https://rvm.io/
# HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)
# Cheatsheet: http://cheat.errtheblog.com/s/rvm/
# Screencast: http://screencasts.org/episodes/how-to-use-rvm

# In case of any issues read output of 'rvm requirements' and/or 'rvm notes'

Installation of RVM in /home/doug/.rvm/ is almost complete:

  * To start using RVM you need to run `source /home/doug/.rvm/scripts/rvm`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

# doug,
#
#   Thank you for using RVM!
#   I sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne

之后,我安装了 Ruby 1.9.3。为了使用它,我只是这样做:

$ rvm use 1.9.3

RVM is not a function, selecting rubies with 'rvm use ...' will not work.
Please visit https://rvm.io/integration/gnome-terminal/ for a solution.

显然,这个新版本的 RVM 需要一些配置。但我不明白如何阅读此页面:https ://rvm.io/integration/gnome-terminal/ 。

你知道我应该做什么步骤吗?谢谢。

4

2 回答 2

9

您需要将此行添加到您的.zshrc

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function

然后重新加载:

source ~/.zshrc
于 2012-04-21T15:11:48.990 回答
0

这篇文章对我有帮助。你可以试试这个:

RVM 似乎在函数与非函数之间摇摆不定。这是一个函数,然后:

scytale@dur:~$ scytale@dur:~$ rvm 系统

RVM 不是一个函数,使用“rvm use ...”选择红宝石将不起作用。scytale@dur:~$ scytale@dur:~$ type rvm | head -1 rvm 已散列 (/home/scytale/.rvm/bin/rvm) scytale@dur:~$ scytale@dur:~$ source /home/scytale/.rvm/scripts/rvm scytale@dur:~$ scytale @dur:~$ 类型 rvm | head -1 rvm 是一个函数 scytale@dur:~$ scytale@dur:~$ rvm 系统 scytale@dur:~$

现在,我能想到的就是我正在尝试类似的事情:

$ script foo.txt ...something with rvm... $ exit

然后它似乎 rvm 坏了,虽然它在脚本中很好。我看不出这会如何影响任何影响这一点的 bashrc 等文件。不?

于 2012-05-26T04:32:41.490 回答