LoadError при попытке получить исходный код в Ruby

Попытка научить себя Ruby и использовать книгу Apress Beginning Ruby. Я купил TextMate 2 и в самом начале гл. 4 Меня просят о следующем:

  1. Запустить терминал (Завершено)
  2. Используйте cd, чтобы перейти к папке, в которую вы поместили example1.rb, например:cd ~/ruby. Это говорит Терминалу, чтобы он перенес вас в папку ruby, расположенную вне вашей домашней папки пользователя. (Не могу понять это. Что такое "cd". Где я могу набрать этот TextMate 2 или Терминал. Я предварительно набираю irb? Я сохранил example1.rb на своем рабочем столе, попытался перетаскивать, говорит, что разрешение запрещено),
  3. Введите ruby ​​example1.rb и нажмите Enter, чтобы выполнить скрипт Ruby example1.rb.
  4. Если вы получаете сообщение об ошибке типа ruby: такого файла или каталога нет - example1.rb (LoadError), вы не находитесь в той же папке, что и исходный файл example1.rb, и вам необходимо указать, где вы его сохранили. (Очевидно, я получаю эту ошибку, но я не могу выполнить шаг 2).

Я был очень взволнован, прочитав главу 1-3 и используя irb, и теперь я купил TextMate2 и застрял, пытаясь запустить свое первое приложение ruby.

Может кто-нибудь помочь объяснить Шаг 2, чтобы я мог выполнить 3 и 4?

1 ответ

Решение

Что такое "CD"

cd - команда смены каталога. Введите его в свой терминал, как это:

cd /dir/that/has/example1.rb

Если example1.rb находится на вашем рабочем столе, и вы используете Mac, и ваше имя пользователя - tom, то команда cd будет выглядеть так:

cd / Users / Tom / Desktop

Затем снова из терминала введите:

ruby example1.rb

запустить ваш скрипт на Ruby.

Другие вопросы по тегам