Make Thrift

Make Thrift的過程都很順利,但是在install ruby gem的時候卻發生了問題

  Successfully built RubyGem
  Name: thrift
  Version: 0.9.0.1
  File: thrift-0.9.0.1.gem
gem install thrift-*.gem
ERROR:  Could not find a valid gem 'thrift-*.gem' (>= 0) in any
repository
rake aborted!

不過事實上要解決只要修改一下Rakefile即可
gem install fails on zsh
切換目錄到lib/rb
編輯Rakefile
搜尋下面這段:

unless sh 'gem', 'install', 'thrift-*.gem'

改成這段

unless sh 'gem', 'install', Dir.glob('thrift-*.gem').last

然後存檔離開,重新下make install應該就可以解決這個問題了

不過因為我對ruby不熟,不知道是否可以讓ruby透過thrift成功運作
或許不久的將來可以試試看