Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.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 on rails 从Linux中删除.rbenv_Ruby On Rails_Ruby_Linux_Rbenv - Fatal编程技术网

Ruby on rails 从Linux中删除.rbenv

Ruby on rails 从Linux中删除.rbenv,ruby-on-rails,ruby,linux,rbenv,Ruby On Rails,Ruby,Linux,Rbenv,如何才能完全卸载rbenv 我想安装rvm,我想完全摆脱rbenv,这样它们就不会发生冲突 这就是我目前所做的: rm-rf~/.rbenv 清除添加到我的~/.profile文件中的所有行 关闭并重新打开我的外壳 但是仍然可以使用rbenv命令行工具,因此当我运行rbenv时,我会得到与之前相同的输出,包括所有选项,减去之前安装的所有ruby版本 编辑: 当我运行哪个rbenv时,我得到usr/bin/rbenv。从那里删除是安全的吗?迈克尔·达兰特帮我写了他的评论,我是个白痴,一开始就不这么

如何才能完全卸载
rbenv

我想安装
rvm
,我想完全摆脱
rbenv
,这样它们就不会发生冲突

这就是我目前所做的:

  • rm-rf~/.rbenv

  • 清除添加到我的
    ~/.profile
    文件中的所有行

  • 关闭并重新打开我的外壳

  • 但是仍然可以使用
    rbenv
    命令行工具,因此当我运行
    rbenv
    时,我会得到与之前相同的输出,包括所有选项,减去之前安装的所有ruby版本

    编辑:


    当我运行
    哪个rbenv
    时,我得到
    usr/bin/rbenv
    。从那里删除是安全的吗?

    迈克尔·达兰特帮我写了他的评论,我是个白痴,一开始就不这么想,我只需要做:

    apt get remove rbenv


    由于我没有通过包管理器安装它,而是按照GitHub上的说明安装,所以我认为它不合适(尽管我第一次尝试了
    apt-get-uninstall
    而不是
    apt-get-remove
    )。

    如果使用apt-get安装rbenv,那么

    apt get remove rbenv
    

    sudo apt get purge--自动删除rbenv
    

    这是很好的第一步。接下来的步骤应该是:核化
    ~/.rbenv
    目录以及
    ~/.bashrc
    .bash\u profile
    或类似的shell初始化文件中对“rbenv”的所有引用。

    尝试关闭并重新打开shell。它还在吗?是的,我已经试过了你是怎么安装的?如果您使用了包管理器,例如,
    apt get
    我会尝试使用它,例如,
    apt get remove rbenv
    实际上我没有使用包管理器,我按照这里的说明操作:这就成功了。写下你的解释作为回答,这样我就可以接受它,或者更确切地说,我会删除这个问题,因为它太尴尬了。apt-get remove没有为我做任何事情。我执行了@zippie在原始帖子中列出的命令,并从.bashrc中删除了rbenv内容。在那之后,rbenv似乎消失了。我也不得不这么做,rbenv没有安装ruby版本
    2.1.0
    2.2.0
    。我使用了RVM,想尝试
    rbenv
    我使用了
    apt-get-autoremove rbenv
    ,这对我来说很好。它对我不起作用,我运行了你提到的命令,并从我的系统中删除了
    rbenv
    ,但当我使用命令
    rbenv-v
    检查它时,它会显示
    rbenv
    的版本。