Ruby, не могу скомпелировать exe, с помощью ocra. Как решить?
Здравстуйте, такая проблема, я установил ocra для ruby.
и при компиляции, выбивает вот эта ошибка:
я не понимаю, пытался как-то исправить, но не находит какой-то другой файл.
Как это решить?
AVKor, спасибо этот "хлам" обычно называется "химера" ему лет 30 это адаптированный вызывальшик Pel
такие скрипты специально предназначаны для цели запуска скриптов которые нормально требуют вызова интерпретатора с путем к настоящему
скрипту
сергей кузьмин, это ненужный хлам. Незачем совать скрипт на Ruby внутрь другого скрипта.
Добавлю к этому, что Windows при установке Ruby все *.rb файлы ассоциирует с интерпретатором Ruby. Поэтому их можно запускать двойным щелчком мыши или пометить и нажать Enter.
ненужный хлам решает случай когда ассоциации не установлены или не разрешено устанавливать
Они устанавливаются автоматически при установке интерпретатора.
А ваш хлам не нужен и ничего не решает.
Правильно запускать скрипт на Ruby в Windows: перейти в нужный каталог и выполнить команду ruby script.rb. А ещё правильнее работать с Ruby не в Windows.
кстати origin этого лончера это ActiveState Perl ppm.bat
@rem = '--*-Perl-*--
@echo off
if "%OS%" == "Windows_NT" goto WinNT
perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9
goto endofperl
:WinNT
perl -x -S %0 %*
if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl
if %errorlevel% == 9009 echo You do not have Perl in your PATH.
if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul
goto endofperl
@rem ';
#!/usr/bin/perl -w
#line 15
use strict;
use ActivePerl::PPM::limited_inc;