2015-06-02 2 views
3

Я новичок в разработке веб-сайтов, и летом у меня есть школьное задание, которое требует Ruby on Rails. Я использую это руководство в настоящее время, чтобы помочь мне начать работу:Ошибка при установке json 1.8.2 с Windows

http://guides.rubyonrails.org/getting_started.html

Я использую Windows 7 и большинство ответов, которые я видел на этом сайте, имеет дело с другими операционными системами или более ранними версиями Ruby, ,

Я установил Ruby, который включает в себя RubyGems и SQLite3 и вот снимок экрана, показывающий версии и доказывает, что они установлены:

Version Commands

Проблема Я бегу в том, что когда я пытаюсь создать приложение Rails. Я получаю сообщение об ошибке, которое говорит об ошибке при установке json < 1.8.2>. Это новая учетная запись, поэтому я не могу публиковать скриншоты или ссылки. В последней строке указано, что перед сборкой «gem install json -v» 1.8.2 'будет успешным.

Когда я пытаюсь, я получаю ту же ошибку, что и предыдущий шаг.

Любая помощь будет оценена по достоинству.

+1

Вы действительно хотите быть в Windows с помощью RoR? Это настоящая боль ... В прошлый раз, когда я работал над этим, я использовал Vagrant Debian VM, действительно лучше ... –

+0

кажется, что это не совместимость с Ruby 2.2.0 https://github.com/flori/json/issues/229 – pangpang

+0

@pangpang Я видел аналогичную статью, в которой были конфликты с 2.2.0, поэтому я думаю, что это должно быть проблемой. Julien Leray Я думаю, что сейчас я переключу операционные системы, так как я действительно не начал кодирование. Спасибо вам за помощь. –

ответ

1

Вы можете попробовать установить RubyInstaller Development Kit. Этот инструментарий помогает с использованием собственных расширений C/C++ для Ruby на вашей Windows-машине.

Указания по монтажу можно найти here.

После того, как он установлен, запустите gem update --system, затем повторите попытку.

Примечание: Если вы не являетесь строгим в ОС вашего компьютера, вы должны изучить ОС Linux или OSX. Они обеспечивают более плавный опыт разработки Rails по сравнению с Windows, IMO.

Надеюсь, это поможет!

+0

Обязательно добавьте его в PATH –

+0

@ Zoran У меня нет репутации, чтобы дать вам голос, но спасибо за ответ. Я уже установил Development Kit, и я просто попробовал команду gem update --system, но проблема все же возникла. Я думаю, что я виртуализую дистрибутив Linux и уйду оттуда. Спасибо за помощь. –