התקנת רובי און ריילס על לינוקס - אובונטו
ריילס על כוס קפה 13/06/2009
מערכת הפעלה לינוקס אובונטו פשוט נפלאה, יש בה כל מה שצריך, עבורי הרבה יותר נעים לעבוד איתה מאשר עם חלונות.
כמפתחים אני ממליץ בחום להחזיק מחשב אחד עם אובונטו (הכוונה לא להתקין על מחשב אחד ביחד עם חלונות). תנו לאובונטו את הכבוד המגיע לה.
מפתח ברובי און ריילס צריך להכיר מקרוב ולאהוב לינוקס, ביום בו תסיימו את השלב הראשון של הפיתוח ותרצו להעלות את האפליקציה און ליין, אתם תעשו זאת על שרת לינוקס.
כדי להתקין אובונטו:
מדריך התקנת אובונטו עם צילומי מסך
לאחר שהתקנתם אובונטו ולמדתם להכיר קצת את הסביבה נכין את המחשב לעבודה עם רובי און ריילס.
אז ללא דיחוי פתחו את הטרמינל והקלידו את הפקודות לפי הסדר ... בסיום רובי והחברים שלה יהיו מותקנים על המחשב.
sudo aptitude update
sudo aptitude install build-essential libopenssl-ruby
sudo aptitude install ruby irb rubygems ruby1.8-dev libsqlite3-dev
בואו נבדוק אם רובי מותקנת כראוי ...
ruby -v
אם קיבלתם משהו בסגנון הבא אתם בכיוון הנכון
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
בעצם ביקשנו לדעת איזו גרסה של רובי מותקנת במחשב, התשובה שקיבלנו היא 1.8.7, יתכן שכאשר אתם תתקינו תהיה גרסה חדשה יותר זמינה והמספר יהיה שונה.
כדי להמשיך עלינו לוודא שהגרסה של rubygems שאותה התקנו מקודם שווה ל או גבוהה יותר מ 1.3.1
gem -v
1.3.1
בכל מקרה בואו נשדרג את rubygems לגרסה החדשה ביותר, שימו לב, יש יותר מדרך אחת לבצע את השדרוג, אציג לכם ארבע דרכים, נסו על פי הסדר, עד שתצליחו לבצע את השדרוג.
אם הגעתם לאפשרות הרביעית בדקו קודם מה גרסת rubygems האחרונה בכתובת: http://rubyforge.org/frs/?group_id=126
sudo gem update --system
sudo gem install rubygems-update
sudo update_rubygems
sudo gem install rubygems-update
cd /var/lib/gems/1.8/gems/rubygems-update-*
sudo ruby setup.rb
wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
tar xzf rubygems-1.3.4.tgz
cd rubygems-1.3.4
sudo ruby setup.rb
לבסוף נתקין את ריילס ואת בסיסי הנתונים Sqlite3 ו- MySql
שימו לב, בזמן התקנת בסיס הנתונים MySql יפתח מסך בו תתבקשו להזין סיסמא למשתמש ה Root של בסיס הנתונים.
sudo gem install rails
sudo gem install sqlite3-ruby
sudo aptitude install mysql-server-5.0 mysql-client-5.0 libmysqlclient15-dev libmysqlclient15off zlib1g-dev libmysql-ruby1.8
הוסיפו את התיקיה /var/lib/gems/1.8/bin למשתנה סביבת ה PATH
export PATH=/var/lib/gems/1.8/bin:$PATH
לסיום עוד כמה דברים קטנים שכדאי לדעת, אם הנכם רוצים להתקין גרסה ישנה של ריילס נסו את הפקודה הבאה שתתקין עבורכם את ריילס גרסה 2.2.2
sudo gem install rails --version 2.2.2
אם כבר התקנו גרסה של ריילס ישנה אז כדאי שנשתמש בה, כדי להקים אפליקצית ריילס בשם testapp בגרסה 2.2.2 נסו את הפקודה הבאה
rails _2.2.2_ testapp
כדי לבדוק אילו גרסאות ריילס קיימות נסו את הפקודה הבאה
gem list --local rails


יש לי רעיון :-) - 18/10/2009
שלום לכולם,
אני בעלים של חברה בתחום באומנות ויש לי רעיון שלפי דעתי הוא ענק - בשביל להגשים אותו אני צריך תכנת רובי שיאמין ברעיון ויפתח את בצד הטכני בזמן שאני עובד על הצד העסקי.
בברכה
אריאל
ariel35@gmail.com