gpt4 book ai didi

ruby-on-rails - sudo rvm,找不到命令。 rvmsudo 也不起作用。 (Ubuntu 13.10)

转载 作者:行者123 更新时间:2023-12-04 18:51:54 26 4
gpt4 key购买 nike

我在 ruby​​ 版本中遇到了这个问题。我一直在寻找解决方案,但我找到的解决方案都不适合我。

系统是 Ubuntu 13.10。

如果我输入

ruby -v



然后我得到了

ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]



但是如果我输入

sudo ruby -v



然后我得到了

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]



如果我尝试使用 sudo rvm use 更改版本,我会得到:

sudo: rvm: command not found



rvmsudo 得到我这个:

Warning: can not check /etc/sudoers for secure_path, falling back to call via /usr/bin/env, this breaks rules from /etc/sudoers. Run:

export rvmsudo_secure_path=1

to avoid the warning, put it in shell initialization file to make it >persistent.

In case there is no secure_path in /etc/sudoers. Run:

export rvmsudo_secure_path=0

to avoid the warning, put it in shell initialization file to make it persistent.



我试图输入这些导出,但它没有改变任何东西。用“sudo”输入它们,返回“export:command not found”。

我已经尝试重新安装所有内容,但没有帮助。现在是6个小时,我找不到答案。

最佳答案

我怀疑你没有rvm正确安装。安装 rvm ,请执行以下操作:

$ curl -L https://get.rvm.io | (sudo) bash -s stable --ruby -s stable --rails 
$ curl -L https://get-git.rvm.io | bash

单用户安装位置: ~/.rvm/多用户安装位置: /usr/local/rvm
然后在 Linux 中尝试 vim ~/.bashrc并在最后添加以下设置:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

这会将 RVM 加载到 shell session 中。
然后,重新加载生效:
$ source ~/.rvm/scripts/rvm 
$ source ~/.bashrc # in Linux
$ source ~/.bash_profile # in MacOS
$ type rvm |head -1

如果显示 rvm is a function那么你已经成功安装了rvm。

关于ruby-on-rails - sudo rvm,找不到命令。 rvmsudo 也不起作用。 (Ubuntu 13.10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30426132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com