2011-11-26 34 views
7

Tôi đã cố gắng (không thành công) tất cả các buổi sáng để có được SublimeCodeIntel (được chia nhỏ từ tính năng CodeIntel của Komodo) plugin cho Sublime Text 2 để tự động hoàn thành công cụ từ cài đặt Ruby Gems, kết hợp với (hoặc không có, cho rằng vấn đề) RVM trên máy Mac của tôi. Nó dường như không có bất kỳ vấn đề với xây dựng trong công cụ, hoặc thậm chí cào cho rằng vấn đề, nhưng nó không thể có vẻ để nhận bất kỳ Gems.Bắt tự động hoàn thành để làm việc với Ruby Gems trong Sublime Text 2, với SublimeCodeIntel và RVM

Với RVM, tôi cài đặt của Ruby 1.9.3, sau đó với một gemset toàn cầu, cài đặt Mustache:

$ rvm install 1.9.3 
$ rvm --default use 1.9.3 
$ gem install mustache 
$ irb 
>> require 'mustache' 
=> true 

Tất cả là tốt cho đến nay. Bây giờ tôi bắt đầu Sublime, với SublimeCodeIntel được cài đặt và tạo một tệp. Nhập require ' thì CMD + J mang lại cửa sổ bật lên, như mong đợi, với các mô-đun/thư mục có sẵn. Tuy nhiên, mustache không phải là một trong số đó. (Những thứ như abbrev, base64, và rake là, mặc dù)

tôi kiểm tra cấu hình CodeIntel, thấy rằng nó vẫn đang sử dụng ruby ​​hệ thống, vì vậy tôi chuyển nó:

{ 
    "Ruby": { 
    "ruby": "~/.rvm/bin/default_ruby" 
    } 
} 

Vẫn không có con xúc xắc. Tôi quay trở lại hệ thống ruby, cài đặt bộ ria mép ở đó, và thử lại, không may mắn.

Sau khi chuyển đổi trở lại, tôi nhận ra rằng có lẽ CodeIntel chỉ không thể tìm thấy tập tin, mặc dù ruby ​​có thể, vì vậy tôi thêm một cách rõ ràng mục đá quý bin vào file cấu hình:

"rubyExtraPaths":["~/.rvm/gems/ruby-1.9.3-p0/bin"] 

Và nó VẪN didn 't làm việc.

Bây giờ, tôi vẫn là người mới bắt đầu làm việc với Ruby, Gems và RVM, vì vậy có thể tôi đang thiếu điều gì đó rõ ràng, nhưng tôi đã xem xét tất cả tài liệu tôi có thể tìm thấy trên bất kỳ tài liệu nào và không không tìm thấy gì cả.

Có ai có bất kỳ ý tưởng nào có thể sai ở đây không?

Trả lời

Các vấn đề liên quan