Подтвердить что ты не робот

Cocoapods устанавливает ошибку получения

Вот мой подфайл:

platform :ios, ‘7.0’

pod 'ECSlidingViewController', '~> 2.0.0'

Когда я ввожу pod install в терминал, это ошибка, которую я получаю:

[!] Invalid `Podfile` file: /Users/Kyle/Desktop/Testing/Podfile:1: no .<digit> floating literal anymore; put 0 before dot
platform :ios, ‘7.0’
                    ^
/Users/Kyle/Desktop/Testing/Podfile:1: syntax error, unexpected tINTEGER, expecting '('
platform :ios, ‘7.0’
                     ^. Updating CocoaPods might fix the issue.

Все в подфайле кажется правильным. Я попытался с "вместо" без эффекта. Я также удалил десятичную точку (точку) и переместил ее. Я что-то пропустил?

После троллинга через Интернет один пользователь предположил, что что-то может быть неправильно с моей установкой Ruby, но как я могу проверить это? Я также подтвердил, что я установил все обновления Ruby следующим образом:

sudo gem update --system

Любая помощь будет отличной, спасибо!

4b9b3361

Ответ 1

Имел эту же проблему. Трудно заметить, но если вы на Mac и использовали TextEdit для редактирования подфайла, возможно, был изменен символ цитаты. Отключите "Умные кавычки" в настройках.

Ответ 2

У меня была та же проблема, что и для меня. Замените фигурные кавычки в первой строке Podfile i.e

platform :ios, ‘7.0’ (Not working)
platform :ios, '7.0' (Working)

Вы используете фигурный символ кавычек, который '= 0x2018 и = 0x2019. Вы должны использовать прямую цитату, которая '= 0x27

TextEdit автоматически преобразует нормальные кавычки в смарт-кавычки. Вы можете отключить опцию интеллектуальных котировок: Системные настройки → Клавиатура → снимите флажок "Использовать интеллектуальные кавычки и тире"

Системные настройки - > Клавиатура