完全按照教程來,可是錯誤不斷,還是邊裝邊baidu吧!
sudo gem install rails 安裝了一大坨關聯gem之後,終于好了.于是想小試一下身手,建立檔案夾rails_test,cd進入,然後輸入 rails mybooks,報錯!原來是要輸入rails new mybooks!開始執行了!結果在bundle xxx時報錯鳥!提示xxx gem安裝不上,哎,老問題了,官方的資源庫不穩定啊!于是到http://rubygems.org/手動搜尋gem,下載下傳,然後在本地安裝.最後終于包bundle
成功啦!
想用rails --version看一下版本号,咦,怎麼還是出錯!提示神馬找不到getcpwd之類的錯,切入報錯的.rb代碼檔案的那一行,竟然是一句貌似不可能出錯的語句:dir.pwd!!!???,哎,全部關掉終端視窗重來吧!這不,重開終端視窗後自己治愈鳥!
好了,可以用rails server啟動web伺服器鳥!報錯!!!!提示神馬 rails could not find a javascript runtime!網上弱弱搜了一下,發現要安裝:
gem install execjs
gem install therubyracer
2個gem,為毛不會自動安裝呢?其中therubyracer還依賴于:libv8和ref兩個gem...
安裝完畢後,還是不行,再安裝nodejs試試吧:
sudo apt-get install nodejs
遂再次安裝後,rails server終于歡快的跑起來鳥:
在浏覽器輸入:http://127.0.0.1:3000,頁面蹦出來鳥!(未完待續)