无法创建rvmrc,RVM不是一个函数,用'rvm use ...'选择rubies是行不通的

时间:2012-12-15 06:59:36

标签: ruby rvm

alex@ubuntu:~/Documents/ruby_projects/my_project$ rvm --create --rvmrc 1.9.3@my_project

这个给了我

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.

为什么我无法以这种方式创建rvmrc?

2 个答案:

答案 0 :(得分:1)

可能是你以某种方式破坏了rvm安装。可以通过在它包含的各种shell脚本文件中进行修复来修复它,但解决该问题的最简单方法是重新安装它。

如果在现有安装的顶部重新安装不起作用,请尝试在安装前完全删除它:

rvm implode

通常最好在它被销毁后创建一个新的shell,以便从一个干净的平板开始。 RVM有各种各样的钩子,即使在它们被内爆之后也可以存在于任何现有的shell中。

答案 1 :(得分:0)

您需要阅读信息并按照说明操作。

rvm的基本用途是:

rvm [use] <ruby-version>

省略use关键字仍然意味着使用ruby但不会显示消息。