Я занимаюсь разработкой рельсовых приложений на окнах xp. Теперь мне нужно развернуть эти приложения на другом компьютере с Ubuntu 10.04.1 LTS. Чтобы установить рубины и рельсы на мой оконный компьютер, я использовал RailsInstaller. Теперь мне нужно получить рубин и рельсы, работающие на моей машине Ubuntu. Он не подключен к Интернету, поэтому почти каждый учебник, который я нашел, не сработал. Могу ли я просто перенести мои установленные файлы с моей машины Windows? В моей директории RailsInstaller на моей машине с Windows есть следующие каталоги: DevKit
, Git
, Ruby1.9.3
и scripts
. Он также имеет unins000.exe
и unins000.dat
. Будет ли это работать, чтобы просто перенести эти файлы или есть какой-то другой способ получить рубин на рельсах, работающих на моей машине Ubuntu?установка рубинов на рельсах с разработки на производственный сервер
ответ
Оформить заказ http://railscasts.com/episodes/335-deploying-to-a-vps и найти «capistrano» для развертывания. Это искусство.
«Он не подключен к Интернету, так что почти каждый учебник я нашел не работал»
Вы находитесь далеко от проторенных путей здесь. но если вы можете получить свое git-репо на машину, подключенную к Интернету, вы можете легко установить ее в Heroku и/или запустить capistrano.
Установка сервера Ruby on Rails для производства довольно проста. Ниже приведены соответствующие шаги.
1.Install Нужные БИБЛИОТЕКИ
sudo apt-get install zlib1g zlib1g-dev build-essential openssl libssl-dev libmysqlclient18 libmysqlclient-dev libyaml-dev
2. Загрузите и установите РУБИН 1.9.3
sudo apt-get update
sudo apt-get install ruby1.9.3
Примечание Вы можете установить последнюю версию Ruby, тоже.
3.Install РЕЛЬСЫ
sudo apt-get install ruby-dev
sudo apt-get install build-essential g++
sudo gem install railsconfigure rails application with nginx and unicorn
4.INSTALL SQLITE ADAPTER
sudo apt-get install libsqlite3-dev
Если вы прошли все вышеуказанные шаги без ошибок, теперь пришло время, чтобы создать рельсы демонстрационное приложение ИЛИ SCP существующий и проверить его.
Ниже приведены инструкции по созданию нового приложения рельсы
rails new demo
cd demo
uncomment therubyracer gem in Gemfile
sudo apt-get install build-essential g++
bundle install
rails g scaffold order name:string
rake db:create
rake db:migrate
Открыть файл конфигурации/маршруты и раскомментируйте корень «приветствовать/индекс» и заменен на «заказов/индекс»
$ гт -rf общественности/index
Вот и все, теперь запустите приложение Rails.
- 1. установка веб-сервера до рубинов на рельсах
- 2. Скрепка рубинов на рельсах
- 3. Опции для кометных серверов для рубинов/рубинов на рельсах?
- 4. Установка рубинов на рельсах - Получение приветствия на борту
- 5. переход на производственный сервер
- 6. Как перенести данные с сервера разработки на производственный сервер?
- 7. Как настроить сервер обработки рельсов с помощью рубинов на рельсах?
- 8. просмотр рубинов на рельсах api
- 9. str_to_date для рубинов на рельсах?
- 10. На каком основании названия рубинов и рубинов на рельсах называются
- 11. веб-идеал для рубинов на рельсах?
- 12. Отправлять письма с использованием рубинов на рельсах
- 13. Сервер xmpp и рекомендации по интеграции рубинов на рельсах?
- 14. Нажмите на докер, чтобы создать производственный сервер
- 15. Клиент-генератор SOAP для рубинов/рубинов на рельсах
- 16. Развертывание рубинов на рельсах через Capistrano
- 17. Создание рубинов на рельсах занимает меньше памяти
- 18. Mahout Плагин для рубинов на рельсах
- 19. CKFinder gem для рубинов на рельсах
- 20. Интеграция OrientDB для рубинов на рельсах
- 21. Конфигурация Блокнота ++ для рубинов на рельсах
- 22. Интерактивная оболочка для рубинов на рельсах
- 23. развертывание рубинов на рельсах приложений на Solaris 10
- 24. Глобальный массив для рубинов на рельсах
- 25. Как настроить netbeans для рубинов на рельсах?
- 26. Проблема рейка при развертывании рубинов на рельсах
- 27. Rails Как загрузить код на производственный сервер
- 28. Использование Jenkins для развертывания на производственный сервер
- 29. Разверните код Bitbucket на производственный сервер
- 30. как избежать развертывания ветки на производственный сервер?
Моя машина Ubuntu не может получить доступ к чему-либо за пределами локальной интрасети. Большинство способов получить рубин и рельсы требуют подключения к URL-адресу. Что вы подразумеваете под словом «путь от проторенных дорог»? – notblakeshelton