作者YUPTT (Zac)
看板Ruby
标题Re: [问题] Rails install 问题
时间Mon Apr 23 22:31:47 2012
又遇到安装的问题,无止境的鬼打墙,还是决定上来请教各位前辈
我用brew 安装ruby,环境变数我也改了
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.3.0]
$ which ruby
/usr/local/Cellar/ruby/1.9.3-p194/bin/ruby
$ gem -v
1.8.23
$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.23
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-darwin11.3.0]
- INSTALLATION DIRECTORY: /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /usr/local/Cellar/ruby/1.9.3-p194/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/Cellar/ruby/1.9.3-p194/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-11
- GEM PATHS:
- /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1
- /Users/zac/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
-
http://rubygems.org/
以上是我目前安装好的环境设定
但是我在安装rails的时候
$ gem install rails --debug
http://pastie.org/3839302
$ gem update --system --debug
http://pastie.org/3839310
他显示安装好,但实际上根本没这回事
RVM 我也用过了,但还是无效鬼打墙。
有前辈知道要怎麽解决这个问题吗?
--
http://blog.bambi.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.250.109.111
※ 编辑: YUPTT 来自: 111.250.109.111 (04/23 22:42)
1F:推 godfat:看起来是没问题的,你说实际上根本没这回事,是怎麽判断的? 04/23 22:59
2F:→ godfat:如果是 rails, 有可能是 bundler 的问题 04/23 22:59
3F:→ YUPTT:我打 rails -v 还是请我安装 gem install rails 04/23 23:03
4F:→ YUPTT:which rails => /usr/bin/rails 04/23 23:04
5F:→ godfat:恭喜你,跑到内建的 rails 了?不然试试 ruby -S rails -v 04/24 00:15
6F:推 ihower:export PATH=/usr/local/Cellar/ruby/1.9.3-p194/bin 04/24 00:16
7F:→ godfat:你需要改的设定是把 gem bin 加到 PATH 里面 04/24 00:16
$ echo $PATH
/usr/local/Cellar/ruby/1.9.3-p194/bin:/usr/bin:/bin:/usr/sbin:
/sbin:/usr/local/bin:/usr/X11/bin
看起来 应该是跑最新的gem 跟 ruby
$ which gem
/usr/local/Cellar/ruby/1.9.3-p194/bin/gem
※ 编辑: YUPTT 来自: 111.250.105.99 (04/24 07:06)
8F:→ godfat:重点是你跑rails 你试试(假设你用 bash) cat `which rails` 04/24 16:13
这就是出现问题的地方
我下gem install rails
其实没有安装到/usr/local/Cellar/ruby/1.9.3-p194/bin 这个路径底下
他一直出现EXCEPTION 以至於 虽然讯息最後是成功安装 但其实根本没安装
我在网路上看到有其他人也有类似的问题
但他们的解法都不适用我==
※ 编辑: YUPTT 来自: 111.250.40.65 (04/24 19:54)
9F:→ godfat:我不确定预设会灌到哪,我自己是灌到~/.gem/ruby/1.9.1/bin 04/24 20:39
10F:→ YUPTT:我的 ~/.gem/ruby/ 里面只有 1.8 还是重灌 OSX好了 04/24 20:45
11F:→ YUPTT:谢谢前辈的回答 ︿︿ 04/24 20:46
12F:推 godfat:不会 @@ 你可以找找看 /usr/local/Cellar/ruby/1.9.3-p194 04/24 21:17
13F:→ godfat:底下,有可能在某个地方。我自己是都用 --user-install 04/24 21:18