windows 에서 RMagick 과 File-column 의 설치

3491 단어 windows
http://liuqq.javaeye.com/blog/186813
1.
file_column 은 RMagick 에 의존 하기 때문에 RMagick 을 먼저 설치 합 니 다.
루비 코드
  • >ruby-v
  • ruby1.8.6(2007-09-24patchlevel111)[i386-mswin32]
  • >gem-v
  • 1.1.1
  • >ruby -v
    ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
    >gem -v
    1.1.1
    

    RMagick-2.3.0-image Magick-6.4.0-2-Q8.zip 다운로드
    지정 한 위치 로 압축 풀기:
    D:/workspace/RMagick-2.3.0-ImageMagick-6.4.0-2-Q8/
    설치 rmagick
    D:/workspace/RMagick-2.3.0-ImageMagick-6.4.0-2-Q8>gem install rmagick-2.3.0-x86-mswin32.gem
    RMagick-2.3.0-IMAGeMagick-6.4.0-2-Q8.zip 다운로드
    gem 이 1.0 이상 버 전이 아니라면 rmagick 을 설치 하 는 데 다음 과 같은 오류 가 발생 할 수 있 습 니 다(이하 설치 경로 생략)
    루비 코드
  • >geminstallrmagick-2.3.0-x86-mswin32.gem
  • ERROR:Errorinstallinggemrmagick-2.3.0-x86-mswin32.gem[.gem]:buffererror
  • >gem install rmagick-2.3.0-x86-mswin32.gem
    ERROR:  Error installing gem rmagick-2.3.0-x86-mswin32.gem[.gem]: buffer error
    

    쓰다
    루비 코드
  • >gemupdate--system
  • UpdatingRubyGems
  • BulkupdatingGemsourceindexfor:http://gems.rubyforge.org/
  • Nothingtoupdate
  • >gem update --system
    Updating RubyGems
    Bulk updating Gem source index for: http://gems.rubyforge.org/
    Nothing to update
    

    이 컴퓨터 의 버 전 은 이미 최고 버 전 이기 때문에 업데이트 되 지 않 았 습 니 다.정상 적 인 상황 에서 업데이트 가 완 료 된 후에 있 습 니 다.
    RubyGems system software updated
    힌트
    다시 입력,최신 버 전 검사
    app_home>gem -v
    1.1.1
    이후 설치
    루비 코드
  • >geminstallrmagick-2.3.0-x86-mswin32.gem
  • Successfullyinstalledrmagick-2.3.0-x86-mswin32
  • >gem install rmagick-2.3.0-x86-mswin32.gem
    Successfully installed rmagick-2.3.0-x86-mswin32
    

    2.ImageMagick-6.4.0-2-Q8-windows-dll.exe 설치
    이 두 번 눌 러 서 기본 설치 하면 됩 니 다.
    주:환경 변 수 는 자동 으로 설 치 됩 니 다.수 동 으로 할 필요 가 없습니다.
    그리고 당신 이 설치 가 끝 난 후에 나 는 공식 사이트 에서 코드 를 복사 하여 테스트 를 했 습 니 다.
    루비 코드
  • require'RMagick'
  • includeMagick
  • pic=ImageList.new("vd2_tb.jpg")
  • l=pic.columns>pic.rows?pic.columns:pic.rows
  • f=128.0/l;
  • thumb=pic.thumbnail(f)
  • thumb.write("vd2_tb_tmp.jpg")
  • require 'RMagick'   
    include Magick   
    pic = ImageList.new("vd2_tb.jpg")   
    l = pic.columns > pic.rows ? pic.columns : pic.rows   
    f = 128.0/l;   
    thumb = pic.thumbnail(f)   
    thumb.write("vd2_tb_tmp.jpg") 
    

    실행 중 오류 발생
    힌트 는 대개 당신 의$.../lib/ruby/gems/1.8/gems/rmack-2.3.0-mswin 32/ext 아래 에 있 습 니 다.
    로드 RMagick2.so 오류.
    그래서.
    ImageMagick 설치 후 다시 시작 해 야 합 니 다.
    3.설치
    file_column
    [프로젝트 경로]>ruby script/plugin installhttp://opensvn.csie.org/rails_file_column/plugins/
    file_column/trunk
    다운로드
    file_column 후 프로젝트 의/vendor/plugins 아래로 압축 해제
    만약 모든 것 이 성공 한다 면,축하합니다.RMagick 과
    file_column 이 주 는 쾌감.
    PS:
    RMagick 공식 API
    API 사이트 추천

    좋은 웹페이지 즐겨찾기