2011-05-24 30 views
17

Tôi đang cố gắng tìm ra plugin eclipse aptana này (đến từ nền phòng thu trực quan). Khi tôi cố gắng để gỡ lỗi dự án của tôi như sau:Làm thế nào để gỡ lỗi ruby ​​trên đường ray trong eclipse aptana plugin

enter image description here

Nó ném lỗi này:

Unable to find 'rdebug-ide' binary script. May need to install 'ruby-debug-ide' gem, or may need to add your gem executable directory to your PATH (check location via 'gem environment').

Đây là gem environment:

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.5.2 
    - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i386-mingw32] 
    - INSTALLATION DIRECTORY: C:/Ruby192/lib/ruby/gems/1.9.1 
    - RUBY EXECUTABLE: C:/Ruby192/bin/ruby.exe 
    - EXECUTABLE DIRECTORY: C:/Ruby192/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-mingw32 
    - GEM PATHS: 
    - C:/Ruby192/lib/ruby/gems/1.9.1 
    - C:/Users/Lol/.gem/ruby/1.9.1 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

Các máy chủ có thể được bắt đầu, Tôi có thể vào localhost: 3000 và tải. Nhưng tôi không hiểu lỗi này hoặc làm thế nào để bắt đầu gỡ lỗi. Bất cứ ý tưởng gì là sai?

PS. Đến từ một nền tảng MVC asp.net, tôi có thể kích chuột phải vào thư mục bộ điều khiển và thêm bộ điều khiển. Sau đó, nhấp chuột phải vào một hành động và tạo chế độ xem cho nó. Tôi không thể làm điều này trong ruby ​​về phát triển đường ray?

Trả lời

14

Issue lệnh sau từ dòng lệnh:

gem install ruby-debug-ide

Các thông báo lỗi được nói rằng bạn không có đá quý này được cài đặt. Dường như Aptana không kiểm tra xem đá quý nào được cài đặt trước khi kích hoạt một số tính năng nhất định.

Trong trường hợp bạn không biết đá quý là gì, hãy nghĩ nó là một plugin được cài đặt trên toàn hệ thống.

+0

tôi đã cùng một vấn đề này và chạy gem install như salexander đã lưu ý sẽ giải quyết vấn đề và cho phép bạn gỡ lỗi đúng mã Ruby của bạn. –

+0

cũng đã giải quyết được vấn đề của tôi, 10x. Lưu ý: 'sudo gem list' đã hiển thị' ruby-debug-ide' nhưng nó không đủ - sử dụng 'gem list' để xem tất cả các gem đã được cài đặt. Cài đặt nó mà không có 'sudo' và nó hoạt động. –

0

Tôi cũng gặp sự cố này trên Ubuntu 64 bit. Không chỉ tôi không thể gỡ lỗi, bây giờ khi tôi mở IDE nó cung cấp cho các lỗi UI lạ. Trình thám hiểm gói sẽ không hiển thị và hộp thoại tiếp tục xuất hiện.

Dưới đây là danh sách tôi nhận được từ Rails của tôi cài đặt

Installing RDoc documentation for ruby-debug-ide-0.4.16... 
[email protected]:/usr/share/eclipse/features$ gem list 

*** LOCAL GEMS *** 

cgi_multipart_eof_fix (2.5.0) 
daemons (1.1.4) 
fastthread (1.0.7) 
gem_plugin (0.2.3) 
linecache (0.46) 
mongrel (1.1.5) 
rake (0.9.2) 
rbx-require-relative (0.0.5) 
ruby-debug-base (0.10.4) 
ruby-debug-ide (0.4.16) 
ruby-mysql (2.9.4) 

[email protected]:/usr/share/eclipse/features$ gem environment 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.7 
    - RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux] 
    - INSTALLATION DIRECTORY: /var/lib/gems/1.8 
    - RUBY EXECUTABLE: /usr/bin/ruby1.8 
    - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
    - GEM PATHS: 
    - /var/lib/gems/1.8 
    - /home/mel/.gem/ruby/1.8 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 
2

Tôi đã gặp vấn đề tương tự như Mel Padden trong OSX. Với đá quý đã được cài đặt nó đã ném cho tôi cùng một lỗi (tôi đã cài đặt rvm) .Những gì tôi đã làm nó đã làm cho một liên kết tượng trưng cho aptana và sau đó gọi nó từ giao diện điều khiển.

$ ln -s /Applications/Aptana\ Studio\ 3/AptanaStudio3.app/Contents/MacOS/AptanaStudio3 /usr/local/bin/aptana 
$ aptana& 

Không phải là giải pháp tốt nhất, nhưng nó hoạt động :)

+0

Không đẹp, nhưng thỉnh thoảng việc sử dụng này sẽ làm cho tôi –

4

Hãy xem post này để cài đặt gỡ lỗi ruby ​​cho ruby ​​1.9.3

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