יום שבת, 13 ביוני 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

אין תגובות:

הוסף רשומת תגובה