Re: [問題] Ruby要怎麼用--超新手的問題
※ 引述《abcabcabc (abcabcabc)》之銘言:
: → abcabcabc:我只安裝了ruby沒有裝rail這個好像很好用的東西,因為 11/20 21
: → abcabcabc:我現在連ruby都還搞不出來 11/20 21
: 推 abcabcabc:有查到了"webrick",在安裝ROR時好像就會有 11/20 22
: → abcabcabc:所以就是安裝ROR之後,".rhtml"的東西就可以直接動了嗎? 11/20 22
webrick 是 ruby 的 standard library 裡面的東西,不用裝 rails 就有。
不是安裝 rails 就能用 .rhtml, 不是同一個層級的東西。
: 我對server方面其實不太清楚,用Appserv的原因是因為我php搭在這上面
: 而我想要在網站上可以同時用php和Ruby(有的php的東西接收ruby輸出的結果),
: 所以假定php用Appserv的話,Ruby可能也要搭在這上面才能一起用
: 我修改了Appserv裡的httpd.conf檔案,加入了如下兩行
: =============================================
: AddType application/x-httpd-eruby .rhtml
: Action application/x-httpd-eruby C:/AppServ/Apache2.2/bin/erb
: =============================================
: 並把"erb"檔複製到了上面參照的路徑底下
: 假定這樣可新增一類別".rhtml",並用路徑下的"erb"檔去對他執行動作
: 但是連到localhost裡的".rhtml"檔時,卻出現HTTP 400 的錯誤訊息
照理說 400 的話是 .rhtml 沒被找到不是嗎?
不過我不熟悉 apache 的設定,比照 cgi 的設法就是了。
開放的目錄也要有執行 cgi 的權限之類的
: 不知道如果上面這樣設定有何錯誤的地方
: 又或者是有沒有其他直接不用像上面這樣用,而可以較方便使用".rhtml"或".rb"檔
: 的方式(我是希望可以在網頁中運用,不論是".rb"或".rhtml")
怎麼樣是比較方便的方式?
: 我安裝的檔案就只"ruby-186-26"沒有其他rails或任何東西,並安裝在windwosXP下
: 希望有用ruby寫過東西(網頁相關更好)的人,題點一下方式(像是有沒有什麼軟體可以
: 直接安裝就解決所有問題的那更好)
ok, 該從何處談起呢...
首先我想你還是需要詳細地描述你的需要,因為不知道你想做什麼,
就很難推薦你去看什麼東西。用 rails 或 cgi, 是兩個完全不同層級的事情。
如果是用 cgi 的模式,用 erb 就是一個很單純的方式。
基本上就跟你上面的設定作法差不多,成功的話,就是別人連上 apache 時,
apache 就會呼叫 erb 去執行你的 .rhtml, 接著輸出 html 給 client.
如果你只是要像 php 那樣使用 ruby, 這就是最簡單的方式。
但如果你需要的是,更大規模的層級,例如寫出很複雜的網站,
那 cgi 就不是一個好方法,單用 erb 也是不夠的,你會需要 framework,
那麼最有名的就是 rails (RoR).
要使用 rails 的話,不會建議你用 apache. 如果一定要用 apache,
那去安裝 passenger 的 apache 外掛 http://www.modrails.com/
不要用 cgi 或 fast-cgi 的方式,這兩個都是不好的方法。
有沒有軟體可以直接安裝就解決所有問題?
如果是你心裡的問題,那我可以說絕對沒有
先說說你想做什麼吧,沒有萬靈丹的
--
#!/usr/bin/env ruby [露比] /Programming (Kn|N)ight/ 看板《Ruby》
# if a dog nailed extra legs that http://www.ptt.cc/bbs/Ruby/index.html
# walks like an octopus, and Welcome ~Ruby@ptt~
# talks like an octopus, then ◢█◣ http://www.ruby-lang.org/
# we are happy to treat it as █ http://www.ruby-doc.org/
# if it were an octopus. ◥ ◤ http://www.rubyforge.org/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.28.18
推
11/21 00:01, , 1F
11/21 00:01, 1F
→
11/21 00:29, , 2F
11/21 00:29, 2F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章