其實就當天的安裝過後,重開機還是有問題,我想是我那天一直亂調權限導致的,但是我現在沒有心力去弄那個,其實只要放棄(硬要不裝在root底下去避免所有的後果自負)rvm和ree去管理版本號的話就可以有個美滿的安裝了,但是我就是不願意才導致現在連續幾天睡眠不足...
總之呢,快崩潰的時候,後果什麼的以後再說,請果決的使用sudo指令,就算gem也一樣,sudo gem給他按下去不然你是永遠裝不上去的。除非你崩潰到手滑到不行刷下一台Mac。
接上篇,然後我們要開始裝承載Rails的載體passenger,Rails project就會像一個passenger一樣搭上apache起飛~(我好喜歡passenger這名字耶)
$ passenger-install-apache2-module #編輯一下mod.rails.conf檔 $sudo vim /etc/apache2/mods-enabled/mod_rails.conf
LoadModule passenger_module /Users/USERNAME/.rvm/gems/ree-1.8.7-2011.01/gems/passenger-3.0.2/ext/apache2/mod_passenger.so PassengerRoot /Users/USERNAME/.rvm/gems/ree-1.8.7-2011.01/gems/passenger-3.0.2 PassengerRuby /Users/USERNAME/.rvm/wrappers/ree-1.8.7-2011.01/ruby
這裡沒有麼特別的地方,都和rails 101 一樣。
sudo vim /etc/apache2/sites-enabled/forum.local.conf
這裡就有差了
ServerName forum.local DocumentRoot /home/shesee/projects/forum_demo/public AllowOverride all Options -MultiViews
$ sudo vim /etc/hosts $ mkdir -p ~/projects/ $ cd ~/projects/ $ rails new forum #啟動apache2伺服器 $ sudo /etc/init.d/apache2 restart
安裝ImageMagick,如果你已經裝過了系統的版本,請先移除,不然後果自負。
放心,這大約是最後一次恐嚇你了啦 :)
放心,這大約是最後一次恐嚇你了啦 $ sudo apt-get remove imagemagick $ sudo apt-get install libperl-dev gcc libjpeg62-dev libbz2-dev libtiff4-dev libwmf-dev libz-dev\ libpng12-dev libx11-dev libxt-dev libxext-dev libxml2-dev libfreetype6-dev liblcms1-dev \ libexif-dev perl libjasper-dev libltdl3-dev graphviz gs-gpl pkg-config
好,確定已經乾乾淨淨以後再裝上(
$ wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz $ tar zxvf ImageMagick.tar.gz $ cd ImageMagick-* $ ./configure $ make $ sudo make install $ gem install rmagick #再次提醒,裝不上去的話改寫成$ sudo gem install rmagick
打完收工,你以為我會這樣說嗎,不不不...linux次等公民的悲慘境遇還沒完呢。
等你打開rails專案做第一個hello, world作業就會知道了,下回待續。
May 9th, 2012
shesee@Taipei
沒有留言:
張貼留言