Я занимаюсь разработкой рельсовых приложений на окнах 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.
Моя машина Ubuntu не может получить доступ к чему-либо за пределами локальной интрасети. Большинство способов получить рубин и рельсы требуют подключения к URL-адресу. Что вы подразумеваете под словом «путь от проторенных дорог»? – notblakeshelton