現在、iOS対応の携帯アプリを、Swiftで作成しています。
そのアプリにデータベースを実装しようと思い、インターネットで調べるとRealmというデータベースが最近使われていると知り、実装してみようと思いました。
Realmを導入するには、cocoapodをダウンロードする必要があることがわかり、導入するところまではできました。
しかし、肝心なRealmを導入できず困っています。
Realmのサイトを見て、
最新のRealmをインストールするためにコマンドラインからpod repo updateを実行して、CocoaPodsのSpecリポジトリを更新してください。
Podfileにuse_frameworks!と追加します。そしてアプリケーションとテストのターゲットに対してpod 'RealmSwift'と追加してください。
とあったので、やってみると、以下のように表示されました。(MacBookでの名前を○○○としています。SotugyouはXcodeで開発しているプロジェクト名です。)
○○○MacBook-Air:Sotugyou ○○○$ vim Podfile ○○○MacBook-Air:Sotugyou ○○○$ pod install [!] Invalid `Podfile` file: syntax error, unexpected keyword_end, expecting end-of-input. # from /Users/○○○/Desktop/△△△/Sotugyou/Podfile:27 # ------------------------------------------- # > end # -------------------------------------------
ちなみに、vim Podfileで表示された内容は、以下の通りです。
○○○MacBook-Air:Sotugyou ○○○$ vim Podfile pod 'RealmSwift' end # Comment the next line if you're not using Swift and don't want to use dynamic frameworks use_frameworks! # Pods for Sotugyou target 'SotugyouTests' do pod 'RealmSwift' inherit! :search_paths # Pods for testing end target 'SotugyouUITests' do pod 'RealmSwift' inherit! :search_paths # Pods for testing end end
そして、Realmのサイトには、続きで
コマンドラインでpod installを実行してください。
CocoaPodsによって作られた.xcworkspaceファイルを開いてください。
と書いてあったので、指示通り pod install を実行しました。
すると、以下のようなエラーが出ました。
○○○MacBook-Air:Sotugyou ○○○$ pod install [!] Invalid `Podfile` file: syntax error, unexpected keyword_end, expecting end-of-input. # from /Users/○○○/Desktop/△△△/Sotugyou/Podfile:27 # ------------------------------------------- # > end # -------------------------------------------
どこが間違っているか、教えていただけると幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー