2013-05-16 2 views
2

Я выполнил инструкции на сайте RVM, чтобы установить его на моем Ubuntu 12.04 64bit. Теперь, когда я пытаюсь установить Ruby, я получаю ошибку здания:Ошибка при установке Ruby с RVM: сделать аргумент «-j»

$ rvm install ruby-1.9.3 
(...) 
ruby-1.9.3-p429 - #compiling........................................... 
Error running 'make -j 4' 

Чтение журнала грима я нашел:

make: the `-j' option requires a positive integral argument 

Если я прохожу это число процессов, я получаю следующее:

$ rvm install ruby-1.9.3 -j 2 
(...) 
Error running 'make -j 4 -j2' 

Я пробовал другие версии и получал ту же ошибку. Как я могу это исправить?

ответ

2

Я бы сказал, что-то сделать в настоящее время вызывается с '-j 4', то есть пространство включается в аргументе, что означает make пытается разобрать строку " 4" (пробел + 4) в виде числа и пространство не целое число, чтобы оно не получилось.

Вы сделали что-то вроде добавить следующую строку в файл rvmrc:

export rvm_make_flags="-j 4" 

? Вы должны удалить пробелы здесь, это должно быть только "-j4".

+0

Действительно, это была проблема, но я действительно не помню, чтобы изменить этот файл. Благодарю. – Salem

Смежные вопросы