2013-03-09 1 views
2

Я создал и хочу загрузить это на phpfog, но у меня возникают проблемы при загрузке моей базы данных здесь на первом шаге, у меня есть победа 7 x64, я загрузил и установил командную строку с ruby, создав туннель:Как установить caldecott на победу 7?

C:\Ruby200\devkit>gem install caldecott --platform=ruby 
    Temporarily enhancing PATH to include DevKit... 
    Building native extensions. This could take a while... 
    ERROR: Error installing caldecott: 
      ERROR: Failed to build gem native extension. 

     C:/Ruby200/bin/ruby.exe extconf.rb 
    creating Makefile 

    make 
    generating generator-i386-mingw32.def 
    compiling generator.c 
    generator.c: In function 'cState_aref': 
    generator.c:632:5: warning: variable 'state' set but not used [-Wunused-but-set- 
    variable] 
    generator.c: In function 'isArrayOrObject': 
    generator.c:867:5: warning: suggest parentheses around '&&' within '||' [-Wparen 
    theses] 
    linking shared-object json/ext/generator.so 

    make install 
    /usr/bin/install -c -m 0755 generator.so C:/Ruby200/lib/ruby/gems/2.0.0/gems/jso 
    n-1.6.8/ext/json/ext/json/ext 
    /usr/bin/install: cannot create regular file `C:/Ruby200/lib/ruby/gems/2.0.0/gem 
    s/json-1.6.8/ext/json/ext/json/ext': No such file or directory 
    make: *** [install-so] Error 1 


    Gem files will remain installed in C:/Ruby200/lib/ruby/gems/2.0.0/gems/json-1.6. 
    8 for inspection. 
    Results logged to C:/Ruby200/lib/ruby/gems/2.0.0/gems/json-1.6.8/ext/json/ext/ge 
    nerator/gem_make.out 

    C:\Ruby200\devkit>gem install caldecott --platform=ruby 


` 

ответ

0

Эта ошибка возникает с версией Ruby 2.0.0. Понизить Руби 1.9.3

1

У меня Win7 x64, Ruby 2.0.0, DevKit (DevKit-mingw64-32-4.7.2-20130224-1151)

Я сталкивался с такой же проблемой. Мое решение:

  1. Скачать драгоценный источник из GitHub - https://github.com/cloudfoundry/caldecott/archive/master.zip
  2. Распаковать в C: \ Caldecott (например)
  3. Открыть файл caldecott.gemspec и изменения версии JSON зависимость к "~> 1,7"
  4. Откройте командную строку, перейдите в гем исходных текстов и выполнение проектно:

    камень построить caldecott.gemspec

    камень установки Caldecott-0.0.5.gem

Это все

+0

Что у виду '4. Откройте командную строку, перейдите в каталог источника gem и perfrom: '. –