Re: [問題] 怎麼把ruby 包成一個執行檔??
※ 引述《neoesque (Anti M$)》之銘言:
: 首先請先安裝 gem 依照妳的distro不同有不同的安裝方式
: debian 系列請用 apt-get
: gentoo 請用 emerge
: MacOSX/FreeBSD 就用 port 裝就好了
: 裝好後請下 gem install tar2rubyscript
: 跟 gem install rubyscript2exe
: 就會安裝上述兩隻程式
: 然後妳寫的程式 請命名為 init.rb 假設放在 test 的資料夾裡
: 然後退回到 init.rb 的上一層 (就是跟 test 同一層)
: 先下 tar2rubyscript test
: 他就會造一個 test.rb 出來 (在 test 同一層下)
: 然後再打 rubyscript2exe test.rb 就會生出 test_xxx (這裡好像會因平台而異
: 我用 Mac OS X 會生出 test_darwin )
: 最後生出來的 test_xxxx 就是執行檔了 ;)
請問 我按照上面的流程 產生了執行檔
執行的結果 顯示:
"C:\DOCUME~1\wemee\eee\eee.hello.exe.2\app\hello.rb doesn't contain an init.rb .
請問是哪裡出了錯了
以下是我的步驟
1.建立名稱為"hello"的資料夾
2.在"hello"資料夾裡面新增一個純文字文件
3.在純文字文件裡頭 輸入:puts "hello"
4.將純文字文件檔名改成init.rb
5.打開console模式 進入hello資料夾的上一層
6.輸入指令 tar2rubyscript hello 產生 hello.rb檔案
7.輸入指令 rubyscript2exe hello 產生 hello.exe檔案
8.輸入指令 hello 執行程式
9.出現錯誤訊息
C:\DOCUME~1\wemee\eee\eee.hello.exe.2\app\hello.rb doesn't contain an init.rb
鄭中基:是哪裡出了錯 我聽見你在閃躲 你不要只是搖搖頭
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.36.41
推
12/22 21:07, , 1F
12/22 21:07, 1F
→
12/23 00:52, , 2F
12/23 00:52, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章