使用 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 仍然不是可用的命令。我不太确定从这里去哪里,因为这些行似乎倾向于为其他人修复它。