新手问题 MBA lion 10.7.4 安装 rails 问题

hdinfo · 2012年06月07日 · 最后由 hdinfo 回复于 2012年06月08日 · 3069 次阅读

使用的是一键脚本,https://github.com/fenprace/laptop-china

但是输入 rails -t

提示: Rails is not currently installed on this system. To get the latest version, simply type:

$ sudo gem install rails

然后直接输入gem install rails 等待片刻却出现: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.

这个怎么解决。。。

共收到 10 条回复

@hdinfo 应该是你没把 rvm 写到环境变量里面去,这个用的是 zsh,你要用的是

bash的话得小改动下

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"' >>
~/.bash_profile source .bash_profile

#1楼 @diudiutang 因为是linux的初学者,我现在垓如何把rvm写道环境变量呢??

@hdinfo 代码我已经帖出来了。。

如果你对这个不熟的话还是不要按照这个来,还是自己手动一项一项安

装比较好,先 rvm,再 ruby,接着各个 gem 包

像前面生成 ssh key copy到 github 直接 pass 掉。

brew 先直接装个 brew ,他帖的那几个 postgres,redis 什么的,暂时用

不着先不用装,等到什么时候需要了再去装

#3楼 @diudiutang 谢谢,如果一项一项安装,需不需要删除一键脚本装好的那些项目呢? 如何删除?

既然你已经安装了,就不用删除了。一项项安装是为了知道安装什么之前要先装什

么,如果有 rvm 了,就把它写到环境变量里面去,接着就装 ruby ,巴拉巴拉。

which ruby 看系统现在正在用哪个 ruby ,如果是在 .rvm/ 下就对了。

brew 是一个 mac 下的一个系统安装包管理器,相当于 linux 下的 apt-get rpm

如果你用的不是 mac 就不用装这个了

#5楼 @diudiutang 有什么step by step的安装教程呢??推荐一个。。

#5楼 @diudiutang 已装好的ruby貌似不在.rvm下 which ruby的结果在:

/usr/bin/ruby

#7楼 @hdinfo 那只是一个link

搞定了,谢谢各位

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册