2014-01-14 10 views
13

を取得してインストールし、私のPodfileです:Cocoapodsはここでエラー

platform :ios, ‘7.0’ 

pod 'ECSlidingViewController', '~> 2.0.0' 

私はポッドは、端末にイ​​ンストール入力すると、これは私が取得エラーです:Podfileで

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

すべてのヘルプは素晴らしいことだ、感謝

答えて

47

。注意するのは難しいですが、Macを使用してTextEditを使用してPodfileを編集すると、引用文字が変更されている可能性があります。環境設定で「Smart Quotes」をオフにします。

+0

私は「環境設定」で「Smart Quotes」をオフにしていますが、私が入力したものはまだ縮んでいます。なぜですか? –

+0

ありがとうございました...私は怒っていました! – Ethenyl

+2

@ nimingzhe2008 [編集] - > [置換] - > [スマートクォート]を選択すると、スマートクォートで始まっている既に使用中のドキュメントを更新する際に、それがアンティックであることを確認します。 – Dover8

25

は、私は同じ問題を持っていましたPodfileの最初の行の中括弧引用符の代わりに、

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

あなたは= 0x2019あるカーリークォート文字、「= 0x2018 & 」を使用しています。あなたは「=は0x27

テキストエディットが自動的に通常の引用符にスマート引用符を変換しているストレート引用符を使用する必要があります。あなたはからスマート引用符オプションを無効にすることができます システム環境設定 - >キーボード - >チェックを外し「スマート引用符を使用してダッシュ」は、この同じ問題を持っていた

System preferences -> Keyboard

+0

解決してください、thx! – rilar