Инструкция по установке Fat Free CRM? - PullRequest
2 голосов
/ 06 июля 2011

Кто-нибудь знает учебник или подробный набор инструкций по установке Fat Free CRM?Инструкции на github явно предназначены для опытных разработчиков рельсов, а не для глупых новичков, как я.

Когда я пытаюсь загрузить исходный код на мой Mac, rails не будут работать, и я получаю десятки и десятки ошибок при попытке запустить сервер.(Их слишком много, чтобы даже публиковать здесь) Я также попытался настроить новое приложение и кропотливо копировать и вставлять файлы из источника в новое приложение после того, как оно неоднократно жаловалось, что не может найти сервер rails.Теперь он продолжает рассказывать о синтаксических ошибках и зависимостях в дюжине или около того файлов и жаловаться на мои драгоценные камни.

Я правильно обновил файл базы данных yaml и много раз пытался обновить мои гемы и запустить связку, но куча ошибок спагетти, кажется, никогда не решает много.Это последняя версия приложения на Rails 3, так почему же она не работает и почему кажется, что половина драгоценных камней устарела?Другие люди, похоже, не получают подобных ошибок.

Я явно упускаю что-то, что явно очевидно для остального мира и каким-то образом испортило установку.Чем процесс загрузки полного приложения отличается от установки плагина?(У меня никогда не было таких проблем с плагинами.) Кто-нибудь знает контрольный список, защищающий от идиота, для загрузки, установки и настройки этого приложения?После трех месяцев попыток сделать эту работу я разочарован.

Большое спасибо.

1 Ответ

3 голосов
/ 16 сентября 2011

Первые места для поиска

1) Wiki Guide

2) Readme

Вотшаги, которые я предпринял на Ubuntu, в основном в таком порядке.Не забудьте попытаться выполнить каждый шаг без ошибок.Если вы получаете ошибки, это не сработает.

sudo cp -r fatfreecrm/ /var/www (Copy crm to your www root)

sudo apt-get install rails (install rails + ruby + mysql)

cd /var/www/fatfreecrm

cp config/database.mysql.yml config/database.yml (copy mysql config over)

chmod 777 config/database.yml (set write permissions)

vim config/database.yml (set db password, remove /tmp/mysql.sock )

gem install bundler (install bundler)

PATH=$PATH:/var/lib/gems/1.8/bin/ ( put bundler on your path, or not ) 

sudo gem install mysql2 -- --with-mysql-dir=/etc/mysql/  (install mysql2)

sudo /var/lib/gems/1.8/bin/bundle install (install bundle gems)

rake db:create

rake crm:setup

rake crm:demo:load

rake crm:settings:load

sudo ruby script/rails server

Удачи в поиске того, что работает для вас!

...