2

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

4

0 回答 0