在尝试安装Rails3的时候,我似乎把自己搞得焦头烂额,一直没能找出我到底做错了什么。在尝试升级之前,我的版本是2.3.2,这是我到目前为止所做的……
$ which ruby
/usr/local/bin/ruby
$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9.8.0]
$ which rails
/usr/bin/rails
$ rails -v
Rails 3 requires Ruby 1.8.7 or 1.9.2. You're running ruby 1.8.6 (2009-06-08)
Please upgrade to continue.我尝试通过将以下内容粘贴到终端来安装rvm
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )在收到欢迎消息后,我想验证它是否已安装,但输入
type rvm | head -n1返回
-bash: type: rvm: not found你知道我做错了什么和/或我该如何继续前进吗?提前感谢你的见解……
顺便说一句,我是Mac OSX 10.5.8和
发布于 2010-09-29 04:51:19
出现-bash: type: rvm: not found错误的原因是,一旦第一次安装rvm,就需要将这行代码添加到~/.bash_profile中:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.重新启动终端,现在当您键入type rvm | head -n1时,它将正常工作。
发布于 2010-09-29 02:59:47
我想知道,你安装ruby的时候是不是一开始就有macports或者其他的包管理器?我认为默认情况下ruby应该安装在/usr/bin/ruby上。如果我是你,我会直接删除/usr/local/bin/ruby,然后从源代码编译和安装。
在这里选择1.9.2 (它还在测试阶段):http://www.ruby-lang.org/en/downloads/
制作并安装它,然后检查您的路径变量,看看路径是否在其中。
我发现从头开始是最简单的,我也觉得RVM让事情变得有点过于复杂。
https://stackoverflow.com/questions/3816047
复制相似问题