2014-01-14 17 views
13

Hier ist meine Podfile:Cocoapods Installation immer Fehler

platform :ios, ‘7.0’ 

pod 'ECSlidingViewController', '~> 2.0.0' 

Wenn ich pod in das Terminal installieren Typ, das ist der Fehler, den ich bekommen:

[!] 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. 

Alles im Podfile richtig scheint. Ich habe mit "anstelle von" ohne Wirkung versucht. Ich habe auch die Dezimalstelle (den Punkt) entfernt und verschoben. Bin ich etwas fehlt?

Nach dem Trolling durch das Web, schlug ein Benutzer, dass etwas falsch sein könnte ? mit meiner Ruby-Installation, aber, wie ich das überprüfen habe ich auch festgestellt, dass ich all Ruby-Updates mit diesem installiert:

sudo gem update --system 

Jede Hilfe wäre toll, danke

Antwort

47

das gleiche Problem hatte. Es ist schwer zu bemerken, aber wenn Sie auf einem Mac sind und TextEdit zum Bearbeiten der Poddatei verwendet haben, wurde das Anführungszeichen wahrscheinlich geändert. Deaktivieren Sie "Intelligente Angebote" in den Einstellungen.

+0

Ich deaktiviere "Smart Quotes" in den Einstellungen, aber was ich tippe, sind immer noch geschweifte Anführungszeichen.Warum? –

+0

Vielen Dank dafür ... Ich wurde verrückt! – Ethenyl

+2

@ nimingzhe2008 Gehen Sie zu Bearbeiten -> Vertretungen -> Smart Quotes, stellen Sie sicher, dass es deaktiviert ist, um ein bereits verwendetes Dokument zu aktualisieren, das mit Smart Quotes gestartet wurde. – Dover8

25

ich das gleiche Problem hatte die Folgendes funktioniert für mich: Ersetzen Sie geschweifte Anführungszeichen in der ersten Zeile von Podfile, dh

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

Sie verwenden typografische Anführungszeichen Zeichen, die ‚= 0x2018 & ‘ = 0x2019 ist. Sie sollten gerade Zitat verwenden, die ‚= 0x27

TextEdit automatisch normale Anführungszeichen-typografische Anführungszeichen konvertiert ist. Sie können aus typografische Anführungszeichen Option deaktivieren: Systemeinstellungen -> Tastatur -> deaktivieren ‚Verwenden Sie typografische Anführungszeichen und Bindestriche‘

System preferences -> Keyboard

+0

Mein Problem gelöst, thx! – rilar

Verwandte Themen