Создайте свой собственный файл сценария оболочки и вставьте код запуска (который вы всегда пишете на терминале) в исходный код файла сценария оболочки:
#!/bin/sh
sudo /etc/init.d/postgresql start
sudo /etc/init.d/apache2 start
cd sites/name_of_rails_app
bundle exec rake sunspot:solr:start
bundle exec rake sunspot:solr:start RAILS_ENV=test
rails s
И затем поместите этот скрипт где-нибудь и добавьте его filepath к вашему $PATH. Затем откройте свой терминал и напишите имя файла сценария оболочки и нажмите ENTER.
Вы используете всю свою оперативную память (и я предполагаю своп, если есть), а затем компьютер рушится? Я думаю, что решение довольно простое. У вас есть несколько вариантов, которые вращаются вокруг одних и тех же основных понятий:
Используйте меньше ОЗУ. Найдите более эффективные приложения, используйте меньше вкладок и т. Д. Получите больше оперативной памяти. Это дешево и просто установить. Выделите больше (или некоторых, если у вас их нет) swap, чтобы ядро могло выводить RAM на диск (очень медленно!)Паника в ядре - это сбой, который ядро не может продолжить выполнение из , Он делает все возможное, чтобы отключить устройства и очистить диски, но кроме того, он застрял и требует перезагрузки. Считайте это синим экраном смерти, просто не синим.
Они обычно связаны с оборудованием, потому что ядро довольно хорошо защищает себя от программных исключений (для безопасности, как и все остальное). Ошибки оборудования непредсказуемы.