2014-10-15 28 views
10

Tôi có cập nhật Ruby, Gems và Cocoapods trên mac của tôi OSX 10.9.5, sau khi cập nhật tôi không thể thực hiện lệnhkhông thể sử dụng cocoapods sau khi cập nhật

pod install 

Tôi nhận được báo lỗi dưới đây từ thiết bị đầu cuối

/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.34.2/lib/cocoapods/user_interface/error_report.rb:13:in `report': incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError) 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.34.2/lib/cocoapods/command.rb:61:in `report_error' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command.rb:300:in `handle_exception' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command.rb:274:in `rescue in run' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command.rb:264:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.34.2/lib/cocoapods/command.rb:48:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.34.2/bin/pod:33:in `<top (required)>' 
    from /usr/bin/pod:23:in `load' 
    from /usr/bin/pod:23:in `<main>' 

tôi đã tạo ra một Podfile với nội dung dưới đây

platform :ios, ‘7.1’ 

pod 'AFNetworking', '~> 1.3.3’ 

Cocoapods làm việc một cách hoàn hảo befor e cập nhật. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.

Trả lời

25

Ký tự "" "này không tương thích với cocoapod trong dòng đầu tiên. Bạn nên sử dụng tùy chọn này thay vì "'". Vì vậy, podfile của bạn nên như thế này:

platform :ios, '7.1' 
pod 'AFNetworking', '~> 2.4' 
+0

cảm ơn một mất mát, nó thực sự làm việc điều kỳ lạ là các dấu ngoặc kép dường như không sai trên TextEdit ... – ahmad

+0

Cảm ơn bạn đã lưu ME ... Vấn đề là tôi đã chỉnh sửa nó trong TextView thay vì Xcode, có thể là TextEdit Chuyển đổi những kẻ phiền toái nhỏ này thành "'" –

+0

Vô giá! Tôi sẽ không bao giờ nghĩ về điều đó! – Idan

3

Vấn đề là việc sử dụng dấu ngoặc kép không chính xác xung quanh phiên bản iOS. Đảm bảo tất cả các dấu ngoặc kép của bạn là 'và không phải' hoặc '.

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