我正在尝试将 ruby 1.9 安装为所有 Mac 机器用户的系统默认版本。
我已经使用“本地”用户帐户安装了 RVM,一切似乎运行正常。
我可以运行 rvm 功能测试并将 Ruby 1.9.3 安装为系统默认值。
type rvm | head -n 1
rvm is a function
$:~ admin$ ruby -v
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.0]
当我从域用户帐户登录时,我在命令行上收到以下提示。
Last login: Tue Jul 30 14:29:02 on console
-sh: __rvm_add_to_path: command not found
$:~ nick$
似乎某个地方存在权限问题,但我不确定该去哪里查找。
答案1
您看到的错误:
-sh: __rvm_add_to_path: command not found
建议您使用sh
shell - 这是不是支持的shell,您需要将用户切换到bash
:
chsh -s /bin/bash $USER
我不确定它是否需要为域用户提供任何额外的参数,或者是否需要为其使用不同的命令 - 但您需要将 shell 更改为bash
。