...rATRIJA ātrie pieraksti...

Visādi mazi sīkumi, muļķības, bildītes un tekstiņi.

twitter facebook linkedin deviantart flickr youtube vimeo last.fm rss

Raksti ar tagu
"mysql"

Kā uzstādīt MySQL gem’u priekš Ruby on Rails, ja tiek izmantots XAMPP (Mac OS Snow Leopard / Linux vidē)

Nosaukums sanāca nu baigi garš un izsakošs. :D

Būtībā kas tev ir jādara, ja vēlies uzstādīt MySQL gem’u priekš Ruby on Rails (es pa 2.2.2versiju šobrīd runāju), bet nevēlies uzstādīt atsevišķu MySQL serveri, jo tev jau ir XAMPP izstrādes vide.

Es parādīšu kā to izdarīt iekš Mac OS (izmantoju Snow Leopard), bet lielām problēmām nevajadzētu būt arī vecākās Mac OS versijās un Linux distributīvos. Pieļauju, ka iekš Windows var veikt līdzīgas darbības, ja tiek izmantots cygwin.

Kas jādara, soli-pa-solim:

  • uzstādi (ja tev jau nav) XAMPP Development Package (http://www.apachefriends.org/en/xampp-macosx.html) - tas saturēs visus nepieciešamos header failus un bibliotēkas priekš MySQL (un visam ko iekļauj XAMPP)
  • palaid termināli
  • izpildi šīs komandas
sudo env ARCHFLAGS="-arch i386"
sudo gem install mysql -- --with-mysql-config=/Applications/XAMPP/xamppfiles/bin/mysql_config

Tas arī viss…

Iespējams, tev vajadzēs nomainīt ARCHFLAGS vērtību - uz kādu? Izpildi terminālī komandu arch un tas tev pateiks uz kādu.

Atceries, ka Linux’šos ceļš uz mysql_config failu būs cits.

Par hostingiem un php un tā moduļiem

Vakar vajadzēja pārnest vienu lapu uz jaunu versiju. Jauno versiju tiku taisījis uz pašveidota framework’a (gan jau kādreiz pastāstīšu par to), kurš utilizē tādu lietu kā MySQLi. Visu biju cmuki sataisījis un satestējis uz savas lokālās mašīnas un atlika tikai uzlikt to uz hostinga. Protams, biju gatavs gemarojam, taču nu, tam ko sagaidīju nebiju gan sagatavojies. Izrādās hostings nebija sevī iekļāvis MySQLi moduli. WTF? Viņš jau ir gana ilgi un tiek ieteikts kā default’ais, jau kopš PHP5.

Ko es ar to gribēju teikt? Pirms sākat veidot kaut ko jaunu, pārbaudiet vai viss izmantotais tiek atbalstīts - būs mazāk problēmu.

Protams, tagad vedu runas ar moduļa pieslēgšanu - ceru, ka viss izdosies un gan jau atkal izplūdīšu mega tekstos par to, kad viss būs skaidrs…