irb(main):001:0> gem install skeptic
NameError: undefined local variable or method `skeptic' for main:Object
from (irb):1
from C:/Ruby210/bin/irb:11:in `<main>'
Проблем при инсталирането на skeptic
Пробвай в Command Prompt-а, без да влизаш в
irb
.ПП: Редактирах ти поста. Можеш да използваш Markdown, за да правиш постовете си по-четими и готини (:
C:\Users\user> gem install skeptic
'gem' is not recognized as an internal or external command, operable program or batch file.
Ако си инсталирал с RubyInstaller-а, обърна ли внимание на това:
Бележка: Сложете отметка пред "Add Ruby executables to your PATH", ако искате Ruby инсталацията да е достъпна навсякъде.
Тоест сложи ли отметката?
Трябва да си в папката с файла skeptic за да стане нещо. Демек отваряш конзолата, навигейтваш до skeptic-maste > bin и там пишеш gem install skeptic. Може и да е проблем с ruby-то ти. Пробва ли инсталатора, който са дали ?
@Илиян, това, което предлагаш, не е решение. Споменатото от теб "skeptic-maste" ме навежда на мисълта, че си изтеглил кода на скептик от Github (т.е. направил си
git clone ...
). Не е това целта.Решението е това, за което Христо Владев говори.
gem
е команда, която се изпълнява по същия начин, както иirb
илиruby
.@Христо Аврамов, виж си променливата
PATH
. Имаш поне две опции. Преинсталация на Ruby, като по време на инсталацията сложиш отметката, за която адашът ти говори, или да си оправиш ръчно стойността на тази променлива. Фактически, трябва да добавиш в нея пътя до папката с изпълними файлове от инсталацията на Ruby. Ако си инсталирал Ruby вC:\Ruby21
, този път може би еC:\Ruby21\bin
. Ползвай Google за подробности по втория начин.Да, изглежда gem командата работи независимо от текущото ти местоположение.
Само от любопитство, как gem разбира какво е skeptic ?
Rubygems имат готини guide-ове. Там е добре обяснено. Но предполагам, че за gem-ове ще има и отделна лекция, където ще се говори повече за тях.
Аз срещнах същият проблем.Това е начинът, по който аз се справих.Надявам се да помогне и на други.
1.От skeptic-0.0.3 си свалих въпросният .gem
2.Сложих го на Desktop и след това в cmd Посредство 'cd' навигирам до папката Desktop и:
Успех!
@Кристиян, това не би трябвало да се прави. По-скоро трябва да се намери причината, заради която
gem install skeptic
не ти работи.
Трябва да сте влезли в системата, за да може да отговаряте на теми.