Мы работаем над проектом, связанным с переводом языка с помощью инструмента moses ... но мы не можем установить moses ... мы сталкиваемся с некоторыми проблемами при установке. мы создаем каталог на рабочем столе с именем workingdir
Сэр, мы устанавливаем начальные пакеты: -
$sudo apt-get install build-essential
$sudo apt-get install subversion
$sudo apt-get install tcl-dev
$sudo apt-get install tclx8.4-dev
$sudo apt-get install g++-multilib
$sudo apt-get install libboost1.40-dev
$sudo apt-get install csh
$sudo apt-get install tcsh
, затем у нас есть несколько шагов для установки moses, мы используем эти шаги для установки moses, мы прикрепляем файл с этой почтой ... затем мы загружаем srilm.tgz из Интернета и извлекаем этот файл ... в рабочий стол / workingdir / srilm ... затем мы идем по пути ---- Desktop / workingdir / srilm ...
$cd srilm
$tsch
здесь мы набираем команду: - $ make NO_TCL = X MACHINE_TYPE = i686 World
мы набираем команду, как указано ниже: -
secg-ThinkCentre-Edge-71z: ~ / Desktop / workingdir / srilm > sudo make NO_TCL = X MACHINE_TYPE = i686 Мировой [sudo] пароль для secg: make: * пустое имя переменной. Стоп.
blockquote>показывает следующую ошибку
Попробуйте вместо этого запустить
make NO_TCL=X MACHINE_TYPE=i686 World
. Когда вокруг =
есть пробелы, make пытается проанализировать «пустую строку» перед ней как имя переменной, вызывая сообщение об ошибке «пустое имя переменной», которое вы видели.