rails:找不到命令[“不在你的路径中”]

时间:2013-07-04 21:18:25

标签: ruby-on-rails bash

使用gem安装rails(4)进行全新的ArchLinux安装。根据ArchWiki建议使用gem登录为usr而不是root。

安装成功,但发出此警告:

WARNING:  You don't have /home/[usr]/.gem/ruby/2.0.0/bin in your PATH,
      gem executables will not run.

经过大量的谷歌搜索,我编辑了.bashrc和.bash_profile希望纠正这个问题。

#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '

export GEM_HOME=~/.gem/ruby/2.0.0
export PATH=$PATH:/home/[name]/.gem/ruby/2.0.0/bin

$(ruby -rubygems -e "puts Gem.user_dir")/bin

#
# ~/.bash_profile
#

[[ -f ~/.bashrc ]] && . ~/.bashrc

export GEM_HOME=~/.gem/ruby/2.0.0
export PATH=$PATH:/home/[usr]/.gem/ruby/2.0.0/bin

$(ruby -rubygems -e "puts Gem.user_dir")/bin

我知道这是多余的,但我已经看到了两个文件的建议,并且在一个不起作用之后我希望对方会这样做。

无论哪种方式,即使在卸载并重新安装rails之后,警告仍然会弹出,rails仍然不是可用的命令。我不确定从哪里开始,因为看起来那些线条倾向于为其他人修复它。

0 个答案:

没有答案