Ruby on rails rbenv:未找到命令

Ruby on rails rbenv:未找到命令,ruby-on-rails,ruby,Ruby On Rails,Ruby,我对Ruby是新手。我已经在mac OSX El Capitan上安装了最新版本的ruby、rvm和homebrew 通过安装RVM \curl -L https://get.rvm.io | bash -s stable 安装完成后,我收到以下警告,我尚未对此采取任何措施 WARNING: You have '~/.profile' file, you might want to load it, to do that add the following line to '/Users/ab

我对Ruby是新手。我已经在mac OSX El Capitan上安装了最新版本的ruby、rvm和homebrew

通过安装RVM

\curl -L https://get.rvm.io | bash -s stable
安装完成后,我收到以下警告,我尚未对此采取任何措施

WARNING: You have '~/.profile' file, you might want to load it,
to do that add the following line to '/Users/abcde/.bash_profile':

  source ~/.profile
我在使用rbenv执行命令时遇到命令未找到错误

rbenv rehash
rbenv: command not found
我的.bash_档案看起来像

export PATH=/usr/local/bin:/Users/abcde/.rvm/rubies/ruby-2.3.0/bin/GEM:$PATH
Ruby版本是

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15].
哪个-红宝石返回

/Users/abcde/.rvm/rubies/ruby-2.3.0/bin/ruby
/usr/bin/ruby
当我用

echo $PATH 
给出以下输出

/Users/abcde/.rvm/gems/ruby-2.3.0/bin:/Users/abcde/.rvm/gems/ruby-2.3.0@global/bin:/Users/abcde/.rvm/rubies/ruby-2.3.0/bin:/usr/local/bin:/Users/abcde/.rvm/rubies/ruby-2.3.0/bin/GEM:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/Users/abcde/.rvm/bin
似乎是一个路径问题,但我不知道它是什么或如何解决它


谢谢

rbenv和rvm都是管理ruby版本的工具。他们的行为略有不同。rbenv确实需要您重新调整它的“垫片”,以便拾取当前的二进制文件。rvm做的有点不同。在使用rvm时,只需省略rbenv部分

rvm将从
.ruby version
文件中获取正确的ruby版本,并从
.ruby gemset


当您粘贴ruby-v的输出和路径时,一切看起来都在为您工作。你们都准备好了,可以出发了!:-)只需省略rbenv内容。

您已安装,但尝试运行。这是不同的管理者。你需要它做什么?我运行Ruby,但RBENV也不适合我。从来没有问题。RBENV与RVM不是很相似吗?如果您是第一次安装Ruby,您可以运行
brew安装Ruby
。如果您确实需要版本管理器,请了解RVM和Rbenv是不兼容的工具。一个需要卸载才能使用另一个。我更喜欢rbenv,但如果您坚持使用RVM,请阅读警告消息并按照它所说的去做。它只是告诉您在文件末尾添加一行。感谢您的输入Max.Ruby先生似乎工作得很好。我目前没有太多经验来决定我更喜欢哪一个rvm/rbenv,因此我将坚持目前的工作方式。我能够启动服务器,还能够运行一个测试网站以及一些教程中的ruby脚本。因此,为了清除警告,我只需在我的bash_配置文件中添加
source~/.profile
并删除
eval“$(rbenv init-”
。谢谢你的回复Milan先生。我将省略rbenv的内容。我在.bash_配置文件
eval“$(rbenv init-”
中有以下条目。手动删除它安全吗?还是必须卸载rbenv?当我的终端启动时,我得到了
rbenv:command not found
,当我在python中使用升华文本3时,在每个输出上都得到了
rbenv:command not found。它可能应按照以下要求替换为
source~/.rvm/scripts/rvm