LoadError при попытке получить исходный код в Ruby
Попытка научить себя Ruby и использовать книгу Apress Beginning Ruby. Я купил TextMate 2 и в самом начале гл. 4 Меня просят о следующем:
- Запустить терминал (Завершено)
- Используйте cd, чтобы перейти к папке, в которую вы поместили example1.rb, например:cd ~/ruby. Это говорит Терминалу, чтобы он перенес вас в папку ruby, расположенную вне вашей домашней папки пользователя. (Не могу понять это. Что такое "cd". Где я могу набрать этот TextMate 2 или Терминал. Я предварительно набираю irb? Я сохранил example1.rb на своем рабочем столе, попытался перетаскивать, говорит, что разрешение запрещено),
- Введите ruby example1.rb и нажмите Enter, чтобы выполнить скрипт Ruby example1.rb.
- Если вы получаете сообщение об ошибке типа 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.