Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 我怎样才能改变这条路;rbenv init”的缩写;使用?_Ruby_Rbenv - Fatal编程技术网

Ruby 我怎样才能改变这条路;rbenv init”的缩写;使用?

Ruby 我怎样才能改变这条路;rbenv init”的缩写;使用?,ruby,rbenv,Ruby,Rbenv,我正在尝试安装rbenv,然后运行rbenv安装-v2.3.1来安装相应的Ruby版本 然而,我的主文件夹中的配额非常低,我目前无法使用它,因为管理员不允许。默认情况下,当我执行eval“$(rbenv init-”时,它会在我的主文件夹中创建.rbenv 有没有办法在/opt或其他任何地方创建它?您是否尝试过按中的说明设置RBENV\u ROOT 如果管理员由于空间问题不允许将其放在您的主目录中,那么他们可能不允许您将其放在/opt或其他任何地方。和管理员谈谈,看看你是否可以增加你的空间。不要

我正在尝试安装rbenv,然后运行
rbenv安装-v2.3.1
来安装相应的Ruby版本

然而,我的主文件夹中的配额非常低,我目前无法使用它,因为管理员不允许。默认情况下,当我执行
eval“$(rbenv init-”
时,它会在我的主文件夹中创建.rbenv


有没有办法在/opt或其他任何地方创建它?

您是否尝试过按中的说明设置
RBENV\u ROOT


如果管理员由于空间问题不允许将其放在您的主目录中,那么他们可能不允许您将其放在/opt或其他任何地方。和管理员谈谈,看看你是否可以增加你的空间。不要尝试结束跑步;那把戏永远不会有好下场,你是对的。在这种特殊情况下,由于某种原因/opt是我们的游乐场。/opt有点像/local,因为系统并不拥有它。如果存在磁盘空间问题,我所知道的所有系统管理员(包括我自己)都不允许将任何内容写入共享系统上的任一目录。但是,如果他们为/opt分配了大量空间,那么我可以看到用户可以编写它,而不是他们的主目录。它们都是我们在管理和使用共享主机时酿造的不同毒药的变体。:-)谢谢,我有点错过了。我还没试过,但我相信它会奏效的。
export RBENV_ROOT=/opt/rbenv
eval "$(rbenv init -)"