使用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仍然不是可用的命令。我不确定从哪里开始,因为看起来那些线条倾向于为其他人修复它。