作者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)
推 godfat:看起來是沒問題的,你說實際上根本沒這回事,是怎麼判斷的? 04/23 22:59
→ godfat:如果是 rails, 有可能是 bundler 的問題 04/23 22:59
→ YUPTT:我打 rails -v 還是請我安裝 gem install rails 04/23 23:03
→ YUPTT:which rails => /usr/bin/rails 04/23 23:04
→ godfat:恭喜你,跑到內建的 rails 了?不然試試 ruby -S rails -v 04/24 00:15
推 ihower:export PATH=/usr/local/Cellar/ruby/1.9.3-p194/bin 04/24 00:16
→ 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)
→ 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)
→ godfat:我不確定預設會灌到哪,我自己是灌到~/.gem/ruby/1.9.1/bin 04/24 20:39
→ YUPTT:我的 ~/.gem/ruby/ 裡面只有 1.8 還是重灌 OSX好了 04/24 20:45
→ YUPTT:謝謝前輩的回答 ︿︿ 04/24 20:46
推 godfat:不會 @@ 你可以找找看 /usr/local/Cellar/ruby/1.9.3-p194 04/24 21:17
→ godfat:底下,有可能在某個地方。我自己是都用 --user-install 04/24 21:18