2

gem を使用して rails (4) をインストールした新しい ArchLinux のインストールに取り組んでいます。gem の使用に関する ArchWiki の推奨に従って、root ではなく usr としてログインします。

インストールは成功しますが、次の警告が表示されます。

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

冗長であることはわかっていますが、両方のファイルの推奨事項を見てきました。一方が機能しなかった後、もう一方が機能することを望んでいました。

いずれにせよ、レールをアンインストールして再インストールした後でも、警告が表示され、レールはまだ使用可能なコマンドではありません。これらの行は他の人のためにそれを修正する傾向があるように見えるので、ここからどこへ行くべきか本当にわかりません.

4

0 に答える 0