Не удается запустить клонированный репозиторий

Как мне загрузить мой старый код с github? Я допустил ошибку в своем приложении, и когда я пытаюсь загрузить старый zip-файл с github и запустить его, я получаю сообщение об ошибке.

Я думаю, что я делаю это правильно, разве мне не нужно просто клонировать хранилище? Когда я это делаю, я получаю эту ошибку, когда я пытаюсь запустить сервер:

An error occurred while installing pg (0.17.0), and Bundler cannot continue.
Make sure that `gem install pg -v '0.17.0'` succeeds before bundling.

и когда я запускаю bundel install, я все равно получаю сообщение об ошибке.

Я также получаю эту ошибку:

bundle install doesn't work and I still get the error along with this one:Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension

2 ответа

Решение

Если вы установили Mavericks, это источник вашей проблемы. Мне пришлось установить другой гем с нативными зависимостями, которые нужно было скомпилировать после того, как я установил Mavericks, и некоторые изменения в том, какой компилятор Mavericks использует для компиляции гем-зависимостей, создают проблемы. В вашем случае я бы посоветовал вам выбрать одно из решений в этом ответе, чтобы решить ваши проблемы с установкой PG.

Мне кажется, что у вас нет установки Postgres. Установите его и попробуйте bundle install снова. Как установить Postgres в Ubuntu (конечно, у вас может быть другая система:)) - https://help.ubuntu.com/community/PostgreSQL

Другие вопросы по тегам