Как запустить Ruby? - PullRequest
       1

Как запустить Ruby?

1 голос
/ 11 января 2011

Я впервые использую Ruby, надеюсь, вы поможете мне запустить этот пример.Я клонировал cloud и cloud_examples в двух подкаталогах ~/learnRuby/ и gem install cloud.

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 и выполнение разрешений. Редактировать: Также добавлено 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.

Ответы [ 2 ]

1 голос
/ 11 января 2011

Раньше у меня были проблемы при использовании Ubuntu ruby ​​по умолчанию и при попытке найти установленные гемы. Лучшее решение, которое я хотел бы предложить, - это использовать RVM для управления рубином и драгоценными камнями, для настройки потребуется немного больше, но после этого у меня не возникло проблем с поиском драгоценных камней.

В качестве альтернативы посмотрите мой ответ здесь , если вы предпочитаете придерживаться стандартного рубина.

1 голос
/ 11 января 2011

Вам нужно включить rubygems, прежде чем включать другие драгоценные камни.

#!/usr/bin/env ruby
require 'rubygems'
require 'cloud'

# code
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...