2012-10-09 43 views
8

Khi tôi đang cố gắng để cài đặt một viên ngọc hay chạy bất cứ điều gì với lệnh ngọc, tôi nhìn thấy cảnh báo này,của Ruby cài đặt đá quý lỗi

Error loading RubyGems plugin "/Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0/lib/rubygems_plugin.rb": undefined method `first' for #<String:0x007ffedc0964f0> (NoMethodError) 

Tôi đã tìm kiếm nó nhưng tôi không thể tìm thấy bất cứ điều gì ra.

Sự cố là gì và làm cách nào để khắc phục sự cố?

Lưu ý: Tôi không thể cài đặt bất kỳ đá quý nào.

Cảm ơn.

+1

Bạn đã cập nhật phiên bản Ruby của mình mà không cập nhật phiên bản đá quý, có cơ hội nào không? – Vapire

+0

Tôi đã thử cập nhật đá quý - hệ thống nhưng tôi thấy lỗi tương tự. – ndrx42

+0

bạn nói đúng. tôi đã hạ cấp phiên bản ruby ​​của tôi là 1.9.3. Tuy nhiên làm thế nào tôi có thể sử dụng đá quý của tôi với ruby ​​1.9.3 – ndrx42

Trả lời

5

Thử xóa thư mục /Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0. Dường như có vấn đề với viên đá quý này.

+0

tôi loại bỏ nó nhưng bây giờ khi tôi đang cố gắng để cài đặt taco đá quý. tôi thấy Fetching: taco-0.0.1.gem (100%) L ERI: Trong khi thực hiện đá quý ... (Errno :: EACCES) Quyền bị từ chối - /Users/ender/.rvm/gems/ruby-1.9.3- p194/cache/taco-0.0.1.gem – ndrx42

+1

Lỗi mới này là do người dùng của bạn không sở hữu thư mục mà họ đang cố viết. Tôi khuyên bạn nên sử dụng 'sudo' để thay đổi quyền truy cập ở đó hoặc kích hoạt RVM và bắt đầu lại. –

+0

vâng quyền của bạn. i imploded RVM của tôi và bây giờ tôi đặt nó một lần nữa mà không có sudo nhưng tôi thấy lỗi tương tự khi tôi đã cố gắng để cài đặt sqlite3 hoặc đường ray trên rvm – ndrx42

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