我是OS X和Ruby on Rails的新手。
我刚刚安装了Ruby和Rails,当我按照第一个教程操作时,出现了以下信息:
警告:因为/Library/Ruby/Gems/1.8和/usr/bin不是可写的,所以正在安装到~/.gem。 警告:你的PATH中没有/Users/sammat/.gem/ruby/1.8/bin,gem可执行文件将无法运行。
有人能帮我解决这个问题吗?
谢谢!
Sam
我是OS X和Ruby on Rails的新手。
我刚刚安装了Ruby和Rails,当我按照第一个教程操作时,出现了以下信息:
警告:因为/Library/Ruby/Gems/1.8和/usr/bin不是可写的,所以正在安装到~/.gem。 警告:你的PATH中没有/Users/sammat/.gem/ruby/1.8/bin,gem可执行文件将无法运行。
有人能帮我解决这个问题吗?
谢谢!
Sam
您是在尝试安装 gem 时出现了这个问题吗?您需要使用超级用户权限来安装 gems,因此需要使用
sudo gem install [gemname]
gem install [gemname].
export PATH="$PATH:/Users/sammat/.gem/ruby/1.8/bin"
echo 'export PATH="$PATH:/Users/sammat/.gem/ruby/1.8/bin"' >> ~/.bash_login
要安装 gem,请使用 sudo 命令,例如 sudo gem install rails。
或者通过编辑 ~/.bashrc(我希望,我是 suse 用户,不太了解 OS X,但应该还是可以的),将本地安装的 gem 路径添加到您的通用路径中,并在 .bashrc 文件底部添加 export PATH=~/.gem/ruby/1.8/bin:$PATH。
这样就可以了,除非我的大脑再次失败。