EDIT: Tôi tìm thấy một giải pháp cho điều này, bạn có thể đọc nó trong câu trả lời của tôi dưới đây.Làm thế nào để thay đổi phiên bản Ruby mà Textmate sử dụng?
Tôi đang sử dụng Textmate trên Snow Leopard và đã cài đặt ruby 1.9. Vấn đề là vì một số lý do, Textmate sử dụng Ruby 1.8.2
Nhưng khi tôi sử dụng IRB, hoặc chạy tập lệnh ruby cho shell, phiên bản Ruby (1.9) thích hợp được sử dụng.
Tôi có thể định cấu hình Textmate như thế nào để sử dụng phiên bản 1.9.2?
Tôi đã googling và dường như bạn phải sử dụng biến T_RUBY và textmate, và thiết lập một số biến môi trường trong OSX, nhưng cho đến nay không có phương pháp nào tôi đã tìm được công việc cho tôi.
Ai đó có thể đưa ra giải pháp từng bước cho vấn đề này?
Cập nhật: Tôi đã cố gắng thêm ruby con đường nhị phân để TM_RUBY trong textmate, và tôi nhận được lỗi này:
> Can't find
> “/Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> ” on PATH. Theme: The current PATH is:
> /usr/bin /bin /usr/sbin /sbin Please
> add the directory containing
> “/Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> ” to PATH in TextMate's Shell
> Variables preferences.
Nó có thể giúp ** Execute Line (^ R) ** trong một tài liệu TextMate mới: 'gõ -a ruby && echo "TM_RUBY = $ TM_RUBY" && echo "PATH = $ PATH"' – sam