Я пытаюсь вызвать скрипт Ruby из сценария bash, но не повезло.Ruby: Запустить скрипт из сценария bash?
#!/bin/bash
ruby -v
работает просто отлично, так что я знаю, что это не рубин, но
#!/bin/bash
ruby bash_test.rb
нет. Вот интересная часть:
[email protected]:~/Desktop$ bash ubuntu_cmds.sh
(LoadError)h file or directory -- bash_test.rb
[email protected]:~/Desktop$ ls *.rb
bash_test.rb
Оба файла сидят на моем рабочем столе.
ruby bash_test.rb
работает просто отлично.
Я новичок в создании сценариев bash, поэтому я уверен, что я просто делаю глупую ошибку.
Я бегу Ubuntu 10.10 с Ruby 1.8.7. Заранее благодарим за любую помощь или совет.
EDIT: Удалены .sh и .rb и начаты, и убедитесь, что chmod +x
.sh, и это сработало с первой попытки. Понятия не имею почему. Спасибо за помощь.
См. Мое редактирование; лучший способ форматирования блоков кода состоит в том, чтобы отложить их на 4 пробела или выбрать их и нажать кнопку '{}'. – meagar
Ах, спасибо ... это намного приятнее. Я ценю это. – eckza
Для тех, кто ищет кнопку '{}' на своей клавиатуре, @ meagar ссылается на значок над редактором вопросов. –