Szukalem po necie rozwiazania niby jest ale nie dziala cos , bardzo was prosze o pomoc rece mi opadaja
mam Snow Leopard 10.6 , 32-bity , rails 2.3.5 , mysql 5.5
mam cos takiego
macbook-pro-damian-kaek:trening kalek$ rake db:create
(in /Users/kalek/Rails/trening)
Couldn’t create database for {“encoding”=>“utf8”, “username”=>“root”, “adapter”=>“mysql”, “database”=>“trening_development”, “password”=>nil}, charset: utf8, collation: utf8_unicode_ci (if you set the charset manually, make sure you have a matching collation)
MOJE wersje:
Last login: Fri Jan 22 00:04:58 on ttys001
macbook-pro-damian-kaek:~ kalek$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
macbook-pro-damian-kaek:~ kalek$ rails -v
Rails 2.3.5
macbook-pro-damian-kaek:~ kalek$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.1-m2 MySQL Community Server (GPL)
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql dziala bez problemu , wpisujac w konsoli mysql -u root wchodze bez problemu , zastanawiam sie czy to kurde nie przez Snow leoparda ,
kupilem nowego macbooka pro i mam problem , wczesniej mialem Leoparda zwykelgo i mi smigalo a teraz problemy cos czuje ze bede musial zainstalowac od nowa
system , macie jakies pomysly pomocy
Hey dzieki ale juz nie wytrzymalem i zrobilem wymazanie dysku i od nowa czystego Leoparda , mam nadzieje ze uda sie wszystko
mam pytanie czy jest ktos na forum kto ma Snow Leoparda 32-bit i mu wszystko ladnie chodzi jesli tak to prosze o linka z jakiej instrukcji instalowal
jesli macie jakas pewna i sprawdzana instrukcje instowalowania pod leoparda RoR + mysql to tez bym prosil , pozdroo
znalazlem wlasnie cos takiego i sciagam - http://bitnami.org/stack/rubystack
co o tym myslicie jako wy programisci , albo prosze o was o jakiegs linka do instrukcji instalacji na leoparda gdzie wiecie ze wszystko jest krok po kroku elegancko i wiecei ze dziala na pewno
Bede walczyc jutro dzis juz za pozno 3 w nocy , jutro postawie sobie od nowa Snow Leoparda bo na tym leopardzie juz niezle pomieszalem hehe i zrobie tak w instrukcji ktora mi podales tjeden , dzieki wielkie za info mam nadzieje ze pojdzie wszystko , jutro albo pojutrze dam znac , pozdro milej nocki
Ja mam setup sprawdzony na paru Snow Leopardach, działa bez zarzutów:
Instalujesz Xcode (gcc).
Instalujesz mac ports.
Ustawiasz PATH, aby widział w pierwszej kolejności /opt/local/bin
sudo port install mysql ruby itp. (trochę to potrwa)
Gotowe. Zwróć uwagę na to, co Ci terminal wypisze po zainstalowaniu portu MySQL. Wklej w terminal to, co każą wkleić i tyle :).
Zdarza się, że jest problem z MySQL-em który nie chce wystartować, ale chyba to już naprawili. Jeśli jednak u Ciebie problem wystąpi, to trzeba ustawić mniej restrykcyjne uprawnienia na katalog /opt/local/var/log/mysql5
Setup bardzo prosty do wykonania, a portsy załatwią za Ciebie wszystkie zależności między pakietami, jeśli sobie zażyczysz gemów potrzebujących dziwnych bibliotek.
Zainstalowanie MySQL, Postgresa czy czegoś innego jak wszystko można zrobić na kilka sposobów.
Pierwszy sposób - znaleść uniwersalną wersję binarną dla naszego systemu, najprostszy i najbardziej windowsowy sposób, niestety mało osób robi paczki i ciężko jest coś znaleźć, a już napewno nie jest to up-to-date.
Można użyć macportów lub finka - tak też zrobiłem jednak nie podoba mi się jak to wszystko się odbywa przy używaniu tego cuda. Nawet po usunięciu zostawia trochę bałaganu w systemie.
Trzeci sposób to skompilowanie sobie samemu. Dopasowywujemy sobie wszystko pod wymiar, wiemy dokładnie co gdzie leży, jakie rozszerznia ma etc. etc. Jest to mocno geekowe i nawet linuxowcy instalują sobie soft z paczek bo kompliowanie bywa kłopotliwe.
Połączeniem MacPortów + własnego kompilowania jest Homebrew. Zajebista rzecz którą znalazłem kiedyś na githubie, robiąc research bo już sam chciałem coś takiego pisać. Nie mam co za bardzo się rozpisywać jak to działa i czemu jest takie fajne ponieważ wszystko ładnie i pięknie wytłumaczył autor w README - http://github.com/mxcl/homebrew
Jedyny słuszny manager pakietów. Polecam wszystkim użytkownikom OSX.
Odnosząc się bezpośrednio do problemu kalek’a - ja po upgrade do Snow Leoparda musiałem wiele rzeczy zaktualizować. Same MacPort chyba trzeba upgradować żeby działały na Snow. Ja poprostu je wyrzuciłem
MacBook-Pro-kalek:problem kalek$ rake db:create
(in /Users/kalek/problem)
Couldn’t create database for {“reconnect”=>false, “encoding”=>“utf8”, “username”=>“root”, “adapter”=>“mysql”, “database”=>“problem_development”, “pool”=>5, “password”=>nil, “socket”=>"/tmp/mysql.sock"}, charset: utf8, collation: utf8_unicode_ci (if you set the charset manually, make sure you have a matching collation)
zrobilem tez tak jak mowil fastred , dostaje cos takiego ale nie kumam tego
(in /Users/kalek/problem)
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle
Expected in: flat namespace
dyld: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle
Expected in: flat namespace
moja rada? olej mysqla, postgresa - skorzystaj z sqlite. na osx jest w standardzie, w zasadzie zero wstępnej konfiguracji, przy nauce nie zauważysz żadnej różnicy.