обновление до последней версии cocoapods?

<p>у меня проблемы с установкой <code>alamofire 4.0</code> в мой проект.</p><p>я получил последнюю версию <strong> xcode </strong>, работает <strong> swift 3 </strong>, и когда я пытаюсь установить alamofire, я получаю около 800 ошибок компиляции.</p><p>по-видимому</p><blockquote> <p>cocoapods 1.1.0+ требуется для сборки alamofire 4.0.0+</p> </blockquote><p>я посмотрел на версию cocoapods, которую я имею в терминале, и там написано, что я нахожусь на 1.0.1.</p><p>запуск обновления не работает, я думаю, потому что <a href="https://github.com/cocoapods/cocoapods">cocoapods</a> 1.1 в бета-версии.</p><p>так что я не совсем уверен, как обновить его там, где мне нужно. разве устаревание не приводит к 800 ошибкам компилятора? похоже ли это на какую-то другую проблему?</p>

<p>выполните следующее на своем терминале, чтобы получить <strong>последняя стабильная версия</strong>:</p><pre><code>sudo gem install cocoapods </code></pre><p>добавьте <code>--pre</code>, чтобы получить последний предварительный релиз:</p><pre><code>sudo gem install cocoapods --pre </code></pre>

<p>откройте команду <code>terminal</code> <code>-></code> <code>copy</code> ниже</p><pre><code>sudo gem install cocoapods </code></pre><p>будет установлена последняя стабильная версия <code>cocoapods</code>.</p><p><strong>после этого вам нужно обновить pod с помощью команды ниже</strong></p><pre><code>pod setup </code></pre><p><strong>вы можете проверить версию модуля, используя следующую команду</strong></p><pre><code>pod --version </code></pre>

<p>ниже приведены инструкции по обновлению cocoapods:</p><ol> <li>открыть <strong> терминал </strong> (ярлык: <code>press cmd + space tab</code>, чтобы открыть spotlight, затем текст в <code>terminal</code>)</li> <li>используйте команду <strong> sudo gem install cocoapod </strong> s. это будет запрашивать системный пароль из-за проблем безопасности, после чего он устанавливает драгоценные камни</li> </ol><p> <a href="https://i.stack.imgur.com/rmy4m.png"><img src="https://i.stack.imgur.com/rmy4m.png" alt="screenshot 1"></a> </p><ol start="3"> <li>теперь настройте pod с помощью команды <code>pod setup</code>. это настроит мастер репо cocoapods.</li> </ol><p> <a href="https://i.stack.imgur.com/kldql.png"><img src="https://i.stack.imgur.com/kldql.png" alt="screenshot 2"></a> </p><ol start="4"> <li>вы можете проверить версию cocoapods с помощью команды <code>pod --version</code>.</li> </ol><p> <a href="https://i.stack.imgur.com/zxhqw.png"><img src="https://i.stack.imgur.com/zxhqw.png" alt="screenshot 3"></a> </p>

<p>если вы используете homebrew, откройте терминал и введите:</p><pre><code>brew upgrade cocoapods </code></pre><p>если это не работает, попробуйте:</p><pre><code>brew install cocoapods </code></pre>

<p>для тех, у кого <a href="https://guides.cocoapods.org/using/getting-started.html#sudo-less-installation">установка sudo-менее cocoapods</a> (т.е. вы <em> не хотите </em> предоставлять привилегии администратора rubygems), вы не вам не нужна команда <code>sudo</code> для обновления вашей установки cocoapods:</p><pre class="lang-sh prettyprint-override"><code>gem install cocoapods </code></pre><p>вы можете узнать <em> где </em> гем cocoapods установлен с:</p><pre class="lang-sh prettyprint-override"><code>gem which cocoapods </code></pre><p>если это <em> в </em> вашей домашней директории, вам определенно следует запустить <code>gem install cocoapods</code> без использования <code>sudo</code>.</p><p>наконец, чтобы проверить, какие cocoapods вы используете в данный момент, наберите:</p><pre class="lang-sh prettyprint-override"><code>pod --version </code></pre>

<p>если вы получили <strong>защита целостности системы</strong> или любую другую ошибку записи разрешения, которая включена по умолчанию с момента выпуска macos sierra, вам следует обновить cocoapods, запустив эту строку в терминале:</p><pre><code>sudo gem install cocoapods -n/usr/local/bin </code></pre><p>после установки проверьте версию вашего модуля:</p><pre><code>pod --version </code></pre><p>вы избавитесь от этой ошибки:</p><pre><code>error: while executing gem ... (gem::filepermissionerror) you don't have write permissions for the /usr/bin directory </code></pre><p>и он установит последние cocoapods:</p><pre><code>successfully installed cocoapods-x.x.x parsing documentation for cocoapods-x.x.x installing ri documentation for cocoapods-x.x.x done installing documentation for cocoapods after 4 seconds 1 gem installed </code></pre>

<p>я пытался обновить и не работал. наконец, мне пришлось полностью удалить (вручную) кокапод, ядро кокоапод, кокоапод - попробовать ... любой другой пакет, используемый какао-стручками. используйте эту команду терминала для вывода списка всех пакетов: <code>gem list --local | grep cocoa pods</code></p><p>после этого я также удаляю папку ./cocoapods из корневой папки пользователя.</p>