2013-07-31 30 views
9

Tôi đang cố gắng xây dựng đá quý của riêng mình nhưng có lỗi đó. Tôi nghĩ nguyên nhân của việc này là vì tôi thay đổi tên tệp của số gemspec. Lúc đầu đây là cấu trúc của tôi:Xây dựng Gem - InvalidSpecificationException [...] không phải là tập tin

myapp/ 
    my-app.gemspec 
    documentation.docx 
    // other files 

Sau đó, tôi thay đổi tên và di chuyển các tập tin mà trở thành thích:

myapp/ 
    new-name.gemspec 
    doc/ 
     documentation.docx 
    // other files 

Note: Tôi đã thay đổi tất cả các mã trong đó có lib để phù hợp với mới tên

Sau đó, khi tôi chạy gem build new-name.gemspec tôi đã nhận lỗi này:

ERROR: While executing gem ... (Gem::InvalidSpecificationException) 
    ["my-app.gemspec", "documentation.docx"] are not files 

Vẫn nhận dạng được cấu trúc cũ cũ của mình thay vì cấu trúc mới.

Bất kỳ giải pháp nào?

Cảm ơn

Trả lời

27

Chỉ cần nhận ra rằng tôi phải cam kết mã mới của mình cho Git trước tiên.

Ngớ ngẩn tôi.

+2

Đừng quên chấp nhận câu trả lời của bạn sau 48 giờ, hoặc nếu bạn cho rằng câu hỏi/câu trả lời của bạn không liên quan đến khách truy cập trong tương lai, bạn có thể xóa hoàn toàn câu hỏi của mình. –

+0

Cảm ơn, tôi sẽ nhớ điều đó. – hrsetyono

+2

Tôi không nghĩ rằng điều này là ngớ ngẩn chút nào. Tôi đã không thấy bất cứ điều gì để dẫn tôi tin rằng phát triển đá quý địa phương phụ thuộc vào tình trạng git. Cảm ơn vì đăng. – Dylan

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