Skip to content

mtuguu/gtree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Энэ нээлттэй системийн эх хувилбар http://github.com/khaschuluu/gtree дээр байгаа.

Gtree-д тавтай морил

Gtree бол Монголын гитар сонирхогчдын нээлттэй бүлгэм ба бидний сайт болох gtree.mn гитар таб, кордын нэгдсэн сан бүрдүүлэх зорилготойгоор энд нээлттэй хөгжүүлэгдэж байна. Нээлттэй учир та ч гэсэн бидэнтэй нэгдэж, хамт хөгжүүлэлцэж болно шүү.

Сайт нь social механизмыг ашиглан хэн ч нээлттэйгээр хүссэн гитар таб, кордоо оруулах, түүнийгээ түгээх, найз нөхөдтэйгөө нийлж нөгжүүлэх, үүсгэх, засварлах гэх зэрэг боломжуудаар хангахыг зорьж байна.

Ашигласан системүүд

Github-тай холбох

Github-ын талаар монгол хэл дээрх гарын авлагыг http://wiki.limnux.net/wiki/Github хаягаас авна уу.

Энэ системийг өөрийн сервер, үгүй бол тооцоолуур дээрээ ажиллуулахын тулд эхлээд энэ xacaa/gtree агуулгаа тооцоолууртаа холбох хэрэгтэй. Ингэхийн тулд Github-ын гарын авлагын дагуу энэ агуулгыг fork хийнэ. Түүнийхээ дараа terminal нээгээд:

$ mkdir gtree
$ cd gtree
$ git init
$ git remote add origin git@github.com:user_name/gtree.git
$ git pull origin master

Ийнхүү зөв холбосон бол $ ls тушаалын үр дүнд агуулах харагдах ёстой. Ингээд ажиллуулах алхамыг хийцгээе.

Ажиллуулах

Ажиллуулахын тулд танд юуны түрүүнд дээрх Ашигласан системүүд сэдэв доторх бүх системүүд таны тооцоолуурт суусан байх шаардлагатай ба дараах алхмуудыг хийж хөрсийг бэлдэнэ.

Бэлтгэх

Хэрэгцээт програмуудыг суулгах, хэрвээ суучихсан програм бол хэрэггүй. Мөн Ruby болон Ruby on Rails-ийг дээр заасан холбоосоор орж гарын авлагатай танилцаж, сулугах зааврын дагуу суулгана уу. Харин одоо terminal-аа нээгээд:

$ sudo apt-get install mysql
$ gem install mongrel

Өгөгдлийн сан холбох

Үндсэн хөрс энд хүрээд бэлтгэгдэх ба одоо тохиргоонуудыг хийнэ. Хамгийн түрүүнд бааз болон log файлуудыг тохируулна. Энэ нь тухайн серверийн нууцлалын асуудал бөгөөд энэ файлаа тэр чигээр нь оруулбал алдаа болно. Зөв тохируулсаныхаа дараа тухайн файл болон хавтсуудаа .gitignore ашиглан git-ээсээ нууна уу.

$ cd repo_folder_name/ # for example: cd gtree/
$ cp config/database.yml.conf config/database.yml
$ cp -r _log/ log/

Үүний дараа config/database.yml файлыг нээж development хэсгийн хамгийн доод талын хоёр мөрийг дараах байдлаар өөрчлөнө:

password: [энд mysql-ийн root нууц үг байна]
host: localhost

За одоо баазаа үүсгэх ба дараах мөрийг terminal дээр өгнө:

$ rake db:create RAILS_ENV='development'
$ rake db:migrate

Ажиллуулж үзэх

Одоо бүх зүйл бэлэн болсон болохоор ажиллуулна:

$ ruby script/server

Ингээд өөрийн http://localhost:3000 гээд ороод үз дэ. Хэрвээ бүх зүйл ном ёсоор болсон бол Gtree сайт маань ажиллаж байх болно.

About

Gtree - Guitar tablature

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 98.7%
  • JavaScript 1.3%