Я здесь, в Windows 7 x64, и пытаюсь установить Ruby on Rails с нуля. Я только что установил RubyInstaller 1.9.3-p429
и теперь только что запустил DevKit-tdm-32-4.5.2-20111229-1559-sfx
. После выполнения ruby dk.rb install --force
. Я пытался проверить, если это установлено правильно, но работать в:Как указать путь для Devkit?
c:\DevKit>gem install RedCloth --platform=ruby
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
The system cannot find the path specified.
ERROR: Error installing RedCloth:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
checking for main() in -lc... no
creating Makefile
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/RedCloth-4.2.9 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/RedCloth-4.2.9/ext/redcloth_scan/gem_make.out
И это происходит со всеми драгоценными камнями, которые нуждаются в DevKit. Я предполагаю, что должен установить указанный путь, но я понятия не имею, что это значит. Как мне это сделать или в чем проблема?
P.S.
Немного фона. У меня был установлен RailsInstaller, но я получал ту же ошибку, поэтому я удалил все. Я также установил NodeJs, но тоже удалил. Я полностью удалил переменные PATH, чтобы начать с нуля.
UPDATE
пробуя RailsInstaller дает мне эту ошибку:
$ gem install json -v 1.8.0
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
The system cannot find the path specified.
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
creating Makefile
Gem files will remain installed in c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.0 for inspection.
Results logged to c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.0/ext/json/ext/generator/gem_make.out
Под моим переменных пользователя Я поместил 'Path' и внутри него' C: \ Devkit \ bin; ', но все равно получаю ту же ошибку :(Я попытался даже поместить его в свой« Путь »на мои системные переменные, но не повезло. – LearningRoR
@LearningRoR: Вам нужно открыть новую консоль терминала, чтобы увидеть эффект изменения пути - он не будет фиксировать консоли, которые уже открыты. Кроме того, подтвердили ли вы, что 'C: Devkit' находится там, где он был установлен? – PinnyM
Y eah Я перезапустил компьютер, и мой Devkit находится в c: \ Devkit. Я собираюсь переустановить все. – LearningRoR