欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Ruby On Rails 項目時(shí)間小結-yueguangyuan -JavaEye技術(shù)社...
最近公司的項目就快上線(xiàn)了,是在我的積極推薦下,整個(gè)網(wǎng)站都采用了Rails來(lái)完成,真是一次非常好的學(xué)習機會(huì ),但是由于同事們不太關(guān)心新技術(shù),不愿意跟 蹤rails新版本的發(fā)布,我們只能停留在1.1.6的版本中,短期來(lái)看升級是不可能的了,而我最近也把經(jīng)歷都放在了Ubuntu上面,所以沒(méi)有繼續了解 Rails的新版本,跟進(jìn)版本真是一件很令人疲倦的事情哦。這里抽時(shí)間寫(xiě)個(gè)小結,想到哪里寫(xiě)哪里,雖然用了有一個(gè)月,但是總體講我的Rails開(kāi)發(fā)水平和 Ruby的編碼水平還是比較爛。



1.在Ubuntu中使用ruby console
   irb是好用的,但是ruby console有問(wèn)題,出現錯誤:
  
console 代碼
 
  1. ruby script/console  
  2. Loading development environment.  
  3. /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require‘: no such file to load -- readline (LoadError)  
  4.         from /usr/local/lib/ruby/1.8/irb/completion.rb:10  
  5.         from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `load_modules‘  
  6.         from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load_modules‘  
  7.         from /usr/local/lib/ruby/1.8/irb/init.rb:21:in `setup‘  
  8.         from /usr/local/lib/ruby/1.8/irb.rb:54:in `start‘  
  9.         from /usr/local/bin/irb:13  

   一大堆的錯誤,提示沒(méi)有找到readline庫包,在網(wǎng)上搜索一下,原來(lái)在Ubuntu下面的確有這個(gè)問(wèn)題需要安裝readline包,參考:http: //wiki.rubyonrails.org/rails/pages/Console/versions/12
安裝ruby安裝包中的readline即可
console 代碼
  1. cd /path/to/ruby_source/ext/readline  
  2. ruby extconf.rb  
  3. make  
  4. make install  (安裝時(shí)使用root用戶(hù))  
在執行extconf.rb的時(shí)候發(fā)生了錯誤:
代碼
 
  1. checking for readline/readline.h... no  
  2. checking for readline/editline.h... no  
是因為Ubuntu中沒(méi)有相關(guān)的包,參考:
http://blog.nanorails.com/articles/2006/03/06/installing-readline-on-kubuntu
執行apt-get install libncurses5-dev libreadline5-dev,然后再安裝ruby-source中的readline,安裝完畢,
再次執行ruby script/console OK

2.ImageMagick RMagick File-Column安裝
項目中用到了圖像處理的一些功能,目前主要是圖像的壓縮,于是用到ImageMagick RMagick File-Column這一系列東西,
在WindowsXP、Redhat、Ubuntu上安裝都多少有些不同,我耗費了不小的力氣才讓這東西在這3個(gè)系統上正常運行。

A.XP上安裝:
參考: http://airport.javaeye.com/blog/post/177158,其中介紹了安裝方法,ImageMagick使用exe包安裝的方式即可,
而RMagick還可以選擇gem方式安裝,這樣還是比較省力氣的(關(guān)鍵的好處是不必考慮操作系統問(wèn)題) :P,
java 代碼
  1. gem install RMagick  
File-Column也可以這樣安裝,
ruby 代碼
  1. ruby script/plugin install  
  2. http://opensvn.csie.org/rails_file_column/plugins/file_column/trunk  
這個(gè)順序不能錯,我反復試了好多遍,最終才確保每個(gè)部分都正常運行,實(shí)在是一個(gè)折磨人的活
B.Linux上安裝:
參考Robbin的Blog:http://robbin.javaeye.com/blog/43228進(jìn)行ImageMagick安裝。
RMagick,File-column都是用的ruby gem方式安裝,能夸平臺的東西就是好。

3.file-column的使用問(wèn)題
在使用的過(guò)程中一直出現一個(gè)問(wèn)題,就是原來(lái)好好的頁(yè)面突然出現compile error,這也是導致安裝這幾個(gè)東西浪費時(shí)間的一個(gè)
關(guān)鍵原因,經(jīng)過(guò)反反復復的查找、排錯,發(fā)現問(wèn)題不是在這幾個(gè)軟件,而且在于我的rhtml頁(yè)面出現了很多tab字符,因為ruby
是不支持這個(gè)字符的,這個(gè)我早就知道,但是用RadRails編碼的時(shí)候ruby文件已經(jīng)幫你替換好了,所以編寫(xiě)rhtml文件的時(shí)候就
沒(méi)有注意到這個(gè)問(wèn)題,而且比較致命的是編譯器也就那么將就著(zhù)讓文件通過(guò),所以問(wèn)題一直積累到file-column出現,所有包含
tab字符的rhtml文件就都拋錯,著(zhù)實(shí)讓我費了好大勁才找到這個(gè)問(wèn)題,害的我把所有頁(yè)面文件都替換了一遍。這種令人費解的
問(wèn)題還是要從源頭把握、早早制止,否則后期發(fā)現真是苦不堪言,以后再寫(xiě)rhtml文件的時(shí)候全都是使用space縮進(jìn) T_T。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
windows下安裝cygwin及配置 esp8266
在 Ubuntu 5.04(FreeBSD 5.5)上安裝 Ruby, Rails, Lighttpd, MySQL
在Windows下安裝Redmine
在Windows下安裝Redmine,上海軟件開(kāi)發(fā)|上海軟件開(kāi)發(fā)公司|軟件定制|ERP開(kāi)發(fā)...
The Rmagic gem & Ubuntu
rails入門(mén)書(shū)籍
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久