浏览 3390 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-17
为了解决这个问题,我们可以为NetBeans设置自己的GEM_HOME,也就是它把gem安装到哪里。假设你是使用dmg安装的NetBeans,那么应该装在/Applications/NetBeans目录下,这样可以打开下面到文件。 sudo vim /Applications/NetBeans/NetBeans\ 6.0.app/Contents/MacOS/netbeans 然后加入如下内容: export GEM_PATH=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8:/Library/Ruby/Gems/1.8 export GEM_HOME=/Library/Ruby/Gems/1.8 注意一定要加到其他代码到前面,就可以了。 从以上也可以看出,Leopard中gem的安装是有两个目录的。/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8这个是系统目录,是自带的gem;/Library/Ruby/Gems/1.8是非系统目录,是我们自己安装gem时到目录。例如rails-1.2.3就在前面到目录中,而我们自己安装rails-2.0.2的话,就在后面到目录里。 这样看来就很清除了,我们告诉NetBeans到以上两个目录中找gem,而安装gem到非系统用户,就没问题了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-17
如果是我的话,我会首先安装Xcode,然后自己下载ruby源代码,编译安装整套ruby和Rails环境到我指定的/usr/local/ruby目录下面去,省得钻研他的安装和配置那么多烦恼。
|
|
返回顶楼 | |
发表时间:2008-01-17
robbin 写道 如果是我的话,我会首先安装Xcode,然后自己下载ruby源代码,编译安装整套ruby和Rails环境到我指定的/usr/local/ruby目录下面去,省得钻研他的安装和配置那么多烦恼。
这样就有两套ruby了,而且你是不是要把你安装点目录放到PATH下,那系统原来的PATH下面已经有ruby解析器了。反正就是挺麻烦的,我一向不喜欢系统自己绑定语言包,自己装多好。 |
|
返回顶楼 | |
发表时间:2008-01-17
AllenYoung 写道 robbin 写道 如果是我的话,我会首先安装Xcode,然后自己下载ruby源代码,编译安装整套ruby和Rails环境到我指定的/usr/local/ruby目录下面去,省得钻研他的安装和配置那么多烦恼。
这样就有两套ruby了,而且你是不是要把你安装点目录放到PATH下,那系统原来的PATH下面已经有ruby解析器了。反正就是挺麻烦的,我一向不喜欢系统自己绑定语言包,自己装多好。 .bashrc文件里面加一句而已,export PATH=/usr/local/ruby/bin:$PATH,不麻烦。自己装开始的时候是麻烦点,但用起来就省心多了。 |
|
返回顶楼 | |