2013-01-06 40 views
6

Vì vậy, trong GemFile nếu tôi để nó là gem 'query-rails' và cài đặt gói, nó hoạt động . Nhưng nếu tôi chỉ định phiên bản như sau:Không thể tìm thấy đá quý 'jquery-rails (= 2.0.0) ruby' trong đá quý có sẵn trên máy này

gem 'jquery-rails', '2.0.0' 

và muốn cài đặt hoặc cập nhật gói, nó không hoạt động và hiển thị lỗi trong tiêu đề.

Tôi cũng đã làm một

sudo gem install jquery-rails 

và cố gắng một lần nữa để đưa ra một phiên bản jQuery nhưng vẫn không làm việc.

Tại sao ?!

+0

Nếu bạn không cần 'phiên bản jquery 2.0.0' để nó không có số phiên bản có thể là tốt. – hd1

Trả lời

26

Không có đá quý jquery-ray v2.0.0 có sẵn - it was yanked. Bạn nên thử sử dụng phiên bản 2.0.1 trở lên. Nói chung, nó tốt hơn để xác định '~>' helper để có được những bản vá lỗi mới nhất cho rằng phiên bản nhỏ:

gem 'jquery-rails', '~> 2.0.0' 

này sẽ cài đặt v2.0.3 đó là mới nhất của series 2.0.x. Đọc What does tilde-greater-than (~>) mean in Ruby gem dependencies?http://semver.org/ để biết thêm thông tin về điều này.

+1

Cảm ơn bạn! Tôi bị kẹt với lỗi này trong Hướng dẫn sử dụng Ruby on Rails –

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