2013-09-24 28 views
6

Khi tôi cố gắng thực hiện 'bó exec cào bất cứ điều gì', tôi nhận được lỗi:không thể tìm thấy cào với bó exec

Could not find rake-10.1.0 in any of the sources. 
Run `bundle install` to install missing gems. 

Nhưng khi tôi thực hiện đơn giản 'cào bất cứ điều gì', cào đang làm việc.

Trong số nguyên nhân, tôi đã cố gắng thiết lập đá quý bất kỳ cách nào, mà tôi biết:

  • gem install cào -v = 10.1.0
  • Wrote "đá quý 'cào', '10 .1.0' "trong Gemfile, sau đó thực hiện bó cài đặt
  • tôi đã cài đặt cho tất cả các đá quý RVM: RVM tất cả làm gem install cào -v 10.1.0

Tình trạng này thực sự thất vọng, bởi vì đơn giản rake hoạt động, nhưng với gói exec không muốn.

tôi cần thực hiện cào với bó exec

Thực sự cần giúp đỡ của bạn!

+0

đầu ra khi là gì bạn gõ 'rvm list' trên dòng lệnh? Đó là ruby ​​mặc định của bạn? – mcfinnigan

+0

Bạn có chạy 'bundle install' không? –

+0

ruby-2.0.0-p247 - hiện tại && mặc định – Benjamin

Trả lời

8

Tôi gặp vấn đề tương tự, với cùng một thông báo lỗi, với cùng phiên bản Ruby ngày hôm qua. Tôi giải quyết nó bằng cách loại bỏ dòng này từ .bundle/config trong kho của tôi:

BUNDLE_DISABLE_SHARED_GEMS: '1' 
+0

hoạt động! Cảm ơn bạn rất nhiều! – Benjamin

+0

.bundle/config ở đâu? – NoLiver92

+0

Không chắc chắn cho bạn, tôi đã ở trong thư mục gốc của dự án Rails. Tôi đoán nó phụ thuộc vào cấu hình cụ thể. –

0

Tôi có vấn đề này với một thể hiện AWS, bởi OpsWorks quản lý. Tôi đã đăng nhập với tên ec2user. Tôi đã chuyển sang người dùng triển khai thông qua sudo su - deploy và chạy lại lệnh bó và hoàn thành mà không có lỗi

0

Tôi gặp lỗi tương tự khi thử chạy 'bundle exec $ EXECUTABLE' mà không cần chạy 'bundle install' trước: |

0

Tôi có cùng một vấn đề và giải pháp của tôi là: Xóa gemfile.lock tôi

rm Gemfile.lock 

donwgrade cào trong gemfile tôi

gem 'rake', '10.0.2' 

cuối cùng

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