Это мой первый раз, когда я использовал Ruby, надеюсь, вы можете помочь мне запустить этот пример. Я клонировал cloud
и cloud_examples
в двух подкаталогах ~/learnRuby/
и gem install cloud
.Как запустить Ruby?
ruby -v // ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
gem list // cloud(0.0.1), RubyInline (3.8.6), pdf-writer (1.1.8)
Я добавил к .rb
в хижину #!/usr/bin/env ruby
и разрешения на выполнение.
Edit: Также добавлено require 'rubygems'
Теперь, когда я пытаюсь запустить один из примеров, которые я получаю:
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require':
no such file to load -- cloud (LoadError)
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./gettysburg.rb:4
Пожалуйста, помогите мне получить в правильном направлении, кстати, я использую Ubuntu ,
Инструкции по установке говорят, что установить 'sudo gem install ninajansen-cloud', который вы не установили. Вы пытались установить 'ninajansen-cloud'? Я также попробую установить более распространенный камень и посмотреть, работает ли это, если это проблема с вашей настройкой. – Karl
@ Karl Я попытался, но у меня возникла ОШИБКА: не удалось найти gem ninajansen-cloud локально или в репозитории. Я должен попробовать другой камень, чтобы убедиться, что он работает, как вы советуете. Спасибо –
Практически никакая 'gem install' работала для меня когда-либо, но только' sudo gem install'. Вот почему у меня есть 'alias gem = 'sudo gem''. Если вы выдаете 'ruby', вам не нужно предоставлять разрешение на выполнение или '.rb'. И, конечно, всегда есть «irb», чтобы опробовать новые вещи. –
karatedog