среда, 30 октября 2013 г.

Redmine(Windows)

1) Установить:

  • ImageMagick-6.8.7-0-Q16-x86-dll.exe
  • mingw-get-setup.exe
  • postgresql-9.3.0-1-windows-x64.exe
  • railsinstaller-2.2.1.exe
  • rubyinstaller-2.0.0-p247-x64.exe
2) libmySQL.dll скопировать в C:\RailsInstaller\Ruby1.9.3\bin
3) Скачать Redmine
http://www.redmine.org/projects/redmine/wiki/Download
4) Переместить Redmine в нужную папку
5) В консоли перейти в папку
6) PostgreSQL

  • Создать нового пользователя и выделить ему все права
  • Создать 3 базы: redmine, redmine_production, redmine_development

7) Изменить /config/database.yml

production:
  adapter: postgresql
  database: redmine
  host: localhost
  username: admin
  password: admin
  encoding: utf8
  schema_search_path: public

development:
  adapter: postgresql
  database: redmine_development
  host: localhost
  username: admin
  password: admin
  encoding: utf8

test:
  adapter: postgresql
  database: redmine_test
  host: localhost
  username: admin
  password: admin
  encoding: utf8


8) cmd

  • bundle install
PS:  при ошибке гема pg добавить
gem "pg", ">= 0.11.0", :platforms => [:mri, :mingw]
в Gemfile
  • rake generate_secret_token
  • set RAILS_ENV=production
  • rake db:migrate
При ошибке попробывать:
rake db:migrate RAILS_ENV=production
  • rake redmine:load_default_data
При ошибке попробывать:
rake redmine:load_default_data RAILS_ENV=production
9) rails server
10) Зайти на http://localhost:3000
Логин: admin(или root)
Пароль: admin

PS:
Установка Redmine на Heroku
Установка ImageMagick
Установки на Google
Redmine instal

вторник, 22 октября 2013 г.

Redmine on Heroku

Установка Redmine на  Heroku


1) Установить локальную версию Redmine
Установка Redmine
2) Установить Git. Перейти в папку установленного Redmine
git init
3) В файле .gitignore

Удалить:
  • Gemfile.lock
  • /config/initializers/secret_token.rb
  • /config/initializers/session_store.rb
  • /public/plugin_assets
  • /Gemfile.lock
  • /Gemfile.local
Добавить:
  • .svn
4) В файле Gemfile

group :development do
          gem "sqlite3"
end
gem "pg", ">= 0.11.0", :platforms => [:mri, :mingw]

5) bundle install
6) В файле config/environment.rb закоментировать
#exit 1
7) heroku create
8) git add -A
9) git commit -m "Blank Redmine"
10) git push heroku master
11) heroku run rake db:migrate
12) heroku run rake redmine:load_default_data
13) heroku ps:restart

Дополнительные команды


heroku config:add BUNDLE_WITHOUT="sqlite" //При ошибках bundle
ruby script/rails server webrick -e production //Запуск локальной версии
gem install <name> //Установка гема
gem update <name> //Обновление гема
bundle install //Установка гемов
bundle update //Обновление гемов
heroku logs //логи Heroku
heroku run bash --app <name> //Консоль приложения