作者udet (....)
看板Ruby
標題Re: [問題] 外行人請教如何在ruby上安裝程式?
時間Sat Nov 9 18:41:28 2013
: 推 mars90226:不用在interactive Ruby裡,直接在cmd下指令 11/09 01:16
: → udet:試過cmd也是一樣的錯誤訊息 11/09 03:07
: → mars90226:不可能一樣的錯誤訊息,你那個錯誤訊息是from (irb): 1 11/09 11:59
: → mars90226:代表是在irb裡,cmd的錯誤訊息要放上來看一下才知道問題 11/09 12:00
之前是誤以為進cmd後得要先進入irb,外行人搞不清楚狀況....
花了很多時間嘗試,還是搞不清楚有些問題怎麼辦?
C:\Documents and Settings\Administrator>gem install kindai
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing kindai:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.5... yes
磁碟格式不正確。
Unable to get ImageMagick version
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby193/bin/ruby
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/rmagick-2
.13.2 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/rmagick-2.13.2/ext/RMagick
/gem_make.out
========================================================================
試著安裝rmagick:
C:\Documents and Settings\Administrator>gem install rmagick
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.5... yes
磁碟格式不正確。
Unable to get ImageMagick version
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby193/bin/ruby
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/rmagick-2
.13.2 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/rmagick-2.13.2/ext/RMagick
/gem_make.out
===========================================================================
照說明需要用Homebrew來安裝imagemagick:
C:\Documents and Settings\Administrator>brew install ruby imagemagick
'brew' 不是內部或外部命令、
可執行的程式或批次檔。
============================================================
請教該如何解決以上問題?非常感謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.180.66.251
1F:推 rexkimta:homebrew是mac上的東西,去imagemagick網站上看怎麼裝吧 11/09 20:02
2F:推 rexkimta:雖然我覺得他沒有要讓你在WINDOW上用的意思…… 11/09 20:04
3F:→ rexkimta:我是說kindai.rb 11/09 20:05
4F:→ hSATAC:雖然有點殘酷但我建議你放棄 windows 環境... 11/09 23:33
5F:→ udet:真的沒有在window上解決辦法嗎!?這下可很傷腦筋了 11/10 00:17
6F:→ uranusjr:其實理論上只要有 C compiler 是裝得起來的, 只是外行人 11/10 00:20
7F:→ uranusjr:來的話可能難度很高... 11/10 00:20
8F:推 johnlinvc:MinGW+GCC+Make 難度有點高,linux上還比較簡單一點 11/10 00:27
9F:推 ck574b027:簡單來說就是越級打怪同時只有新手裝XD 11/10 16:34
10F:→ k6416337:在WIN上搞ruby超麻煩 我光是要裝octopress的一個套件 11/10 17:14
11F:→ k6416337:結果去rubygem查了裝了只跟我說不支援64位元 11/10 17:15
12F:→ danny8376:給樓上 不是只有Ruby啊www 直譯語言常常以unix-like為主 11/10 18:08
13F:→ k6416337:我也只舉一個例子而已 又沒說"只"www 11/10 22:38
14F:→ jokester:gem是讓你可以在ruby中call imagemagick. 你還是要先裝im 11/11 15:05
15F:→ udet:由於不能在wndow上成功使用,只好放棄。感謝各位的指導 11/13 01:03
16F:推 k6416337:用虛擬機灌ubuntu玩吧 11/13 09:27