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

hdinfo · June 07, 2012 · Last by hdinfo replied at June 08, 2012 · 3510 hits

使用的是一键脚本,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.

这个怎么解决。。。

@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

搞定了,谢谢各位

You need to Sign in before reply, if you don't have an account, please Sign up first.