Re: [問題] Rails install 問題

看板Ruby作者 (Zac)時間12年前 (2012/04/23 22:31), 編輯推噓3(3010)
留言13則, 3人參與, 最新討論串4/4 (看更多)
又遇到安裝的問題,無止境的鬼打牆,還是決定上來請教各位前輩 我用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)

04/23 22:59, , 1F
看起來是沒問題的,你說實際上根本沒這回事,是怎麼判斷的?
04/23 22:59, 1F

04/23 22:59, , 2F
如果是 rails, 有可能是 bundler 的問題
04/23 22:59, 2F

04/23 23:03, , 3F
我打 rails -v 還是請我安裝 gem install rails
04/23 23:03, 3F

04/23 23:04, , 4F
which rails => /usr/bin/rails
04/23 23:04, 4F

04/24 00:15, , 5F
恭喜你,跑到內建的 rails 了?不然試試 ruby -S rails -v
04/24 00:15, 5F

04/24 00:16, , 6F
export PATH=/usr/local/Cellar/ruby/1.9.3-p194/bin
04/24 00:16, 6F

04/24 00:16, , 7F
你需要改的設定是把 gem bin 加到 PATH 裡面
04/24 00:16, 7F
$ 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)

04/24 16:13, , 8F
重點是你跑rails 你試試(假設你用 bash) cat `which rails`
04/24 16:13, 8F
這就是出現問題的地方 我下gem install rails 其實沒有安裝到/usr/local/Cellar/ruby/1.9.3-p194/bin 這個路徑底下 他一直出現EXCEPTION 以至於 雖然訊息最後是成功安裝 但其實根本沒安裝 我在網路上看到有其他人也有類似的問題 但他們的解法都不適用我== ※ 編輯: YUPTT 來自: 111.250.40.65 (04/24 19:54)

04/24 20:39, , 9F
我不確定預設會灌到哪,我自己是灌到~/.gem/ruby/1.9.1/bin
04/24 20:39, 9F

04/24 20:45, , 10F
我的 ~/.gem/ruby/ 裡面只有 1.8 還是重灌 OSX好了
04/24 20:45, 10F

04/24 20:46, , 11F
謝謝前輩的回答 ︿︿
04/24 20:46, 11F

04/24 21:17, , 12F
不會 @@ 你可以找找看 /usr/local/Cellar/ruby/1.9.3-p194
04/24 21:17, 12F

04/24 21:18, , 13F
底下,有可能在某個地方。我自己是都用 --user-install
04/24 21:18, 13F
文章代碼(AID): #1FbMVNmv (Ruby)
文章代碼(AID): #1FbMVNmv (Ruby)