В комментариях Guiverc объяснил, как выделить место для вашего раздела root.
Где хранятся файлы / Использование системы
20 концертов отлично подходят для запуска Ubuntu и использования программ (сложная набор), которые уже есть. Это включает в себя большую часть того, что многие люди используют для компьютера, просматривая Интернет (Chromium / Firefox), записывая документы, слияние и другие действия по обработке текстов (Libre Office).
Вы не можете установить многие другие программы только с 20 или 25 концертами.
Вы не можете установить многие другие программы с 20 или 25 концертами. Все программы, которые вы устанавливаете, войдут в раздел root, а не ваш домашний раздел. Ваш домашний раздел - это где ваша персональная конфигурация из программ, а также данные, такие как ваши документы, фотографии, видео и фильмы и т. Д. Раздел root может не сильно измениться после установки вашего приложения. Но личные данные не перестают расти.
Где хранятся файлы / Использование системы
Пока вы не касаетесь своего раздела Windows, это не будет затронуто. Вы можете использовать инструмент управления дисками gparted, чтобы легко изменить размер Ubuntu. Он включен в установочный диск Ubuntu. Используйте функцию Try Ubuntu для работы оттуда.
Вы можете легко идентифицировать свои разделы Ubuntu как с помощью Try Ubuntu , которые вы уже знаете, так и тип формата, который является ext4. Вы можете идентифицировать свой раздел Windows по типу формата, который является ntfs.
Используйте дисковый менеджер ext4 , чтобы настроить домашние и корневые разделы с помощью ползунков GUI. Затем просто сохраните изменения.
Я никогда не испытывал проблем с загрузкой при изменении размеров разделов. Но если по какой-то причине он не загружается, переустановка Grub исправит это. Установка Grub автоматически обнаружит установленные операционные системы (Windows и Linux) и добавит их в меню загрузки.
Так как раздел Windows будет не затронут, загрузку Windows можно было бы исправить, запустив диск восстановления Windows на исправить загрузку Windows.
Grub
Установка или переустановка Ubuntu - это очень простой способ восстановить повреждение при загрузке. Новая версия попросит вас указать раздел, в котором вы хотите установить Ubuntu. Пока вы не маркируете формат раздела, он удалит только файлы Ubuntu и заменит их новой установкой. Он не будет касаться вашего раздела /home или Windows. Оба раздела /home и Windows в принципе безопасны, когда вы работаете над разделами по определенному имени.
Реальное решение, как правильно указано Amit Patel, установить libpq-dev
Вот обходной путь, если вы не смогли настроить pg у вас на машине разработки , Вы можете использовать sqlite на своей локальной машине и pg в Heroku. Вот что вы должны иметь в своем Gemfile
group :production do
gem 'pg'
end
group :development, :test do
gem 'sqlite3'
end
И используйте эту команду для установки пакета, чтобы игнорировать производственные камни:
bundle install --without production
Пожалуйста, имейте в виду, что не имея такой среды в производстве и разработке машин не рекомендуется.
Сегодня у меня такая же проблема. Я следил за сообщением Вам нужно установить postgresql-server-dev-X.Y для создания расширения на стороне сервера или libpq-dev для создания клиентского приложения. Так что снова установлено приложение libpq-dev и bundle rails, и ошибка исчезла.
$ sudo apt-get install libpq-dev
$ bundle install