Đây là một vấn đề trong cào đã được giải quyết.
Câu trả lời của @ tương đương8 là một bản vá khỉ và nên tránh.
Như @Kris chỉ ra, đây là một vấn đề bị cô lập rake 11.0.1
. Vì @Kris đã đăng câu trả lời của mình, có sẵn phiên bản mới của Rake và lý tưởng là bạn sẽ có thể ở lại với thời đại và không bị ghim vào một phiên bản cũ của cào. Hãy tin tôi, tôi đã từng ở đó và nó không phải là một ý tưởng tốt nếu bạn có thể giúp đỡ nó. Ngoài ra, đây không phải là vấn đề với Rails 2.3 hoặc bất kỳ phiên bản đường ray nào.
Bất kỳ Rake < v11.0.1
hoặc > v11.0.1 and < v12
sẽ hoạt động nhưng đây vẫn là một công việc xung quanh và cũng nên tránh; lý tưởng nhất là bạn sẽ có thể ở lại với thời đại.
Vì last_comment
đang bị phản đối, bản thân sự phụ thuộc nên được nâng cấp. Trong trường hợp của tôi, đó là rspec-core
sự cố chỉ sửa lỗi này trong phiên bản.4.4 .
Sửa chữa
Nâng cấp sự phụ thuộc của bạn lên một phiên bản không gọi last_comment
mà last_description
thay vào đó gọi . Có lẽ rspec
và nâng cấp rspec-core
lên 3.4.4 hoặc cao hơn sẽ khắc phục nó. rspec-core
<3.4.4 cuộc gọi last_comment
.
Nếu người phụ thuộc của bạn không có phiên bản không gọi last_description
, hãy là một công dân tốt và gửi PR để sửa lỗi :)
bundle exec
sau khi làm điều này, làm thế nào để vẫn sử dụngrake
mà không có gói thực thi ??