ARGV Ruby может быть пустым на окнах в зависимости от способа запустить скрипт

Эти META-INF.services материал известен его именем класса в API: ServiceLoader. Поиск Google ServiceLoader приводит к некоторой информации.

я не действительно знаком с ним, но иногда это - все о знании правильных поисковых ключевых слов.

6
задан alex2k8 27 August 2009 в 14:36
поделиться

4 ответа

Откройте командное окно:

assoc .rb

это rbFile?

ftype rbFile

Убедитесь, что после Ruby.exe следует «% 1»% *

% * иногда отсутствует.

8
ответ дан 8 December 2019 в 17:24
поделиться
C:\Temp> ftype | grep ruby
rbFile="c:\opt\ruby\bin\ruby.exe" "%1" %*
rbwFile="c:\opt\ruby\bin\rubyw.exe" "%1" %*
3
ответ дан 8 December 2019 в 17:24
поделиться

Проверьте ассоциацию файлов. Особенно в расширенных настройках посмотрите действие "Открыть". Убедитесь, что в конце действия стоит% *.

Этот вопрос касается PowerShell, но, по сути, это тот же вопрос, поэтому мой ответ должен дать немного больше деталей.

2
ответ дан 8 December 2019 в 17:24
поделиться

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

1
ответ дан 8 December 2019 в 17:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: