Я пытаюсь встать и работаю с рубином и jekyll драгоценным камнем на моем новом экземпляре Ubuntu 16.04.
usernamehere@usernamehere-hp:~/workspace/username.github.io$ ls -la /usr/local/bin/bundler
-rwxr-xr-x 1 root root 498 Apr 18 18:18 /usr/local/bin/bundler
usernamehere@usernamehere-hp:~/workspace/username.github.io$ ls -la /usr/local/bin/bundle
-rwxr-xr-x 1 root root 497 Apr 18 18:18 /usr/local/bin/bundle
usernamehere@usernamehere-hp:~/workspace/username.github.io$ ls -la /usr/bin/bundle
-rwxr-xr-x 1 root root 590 Mar 13 2016 /usr/bin/bundle
usernamehere@usernamehere-hp:~/workspace/username.github.io$ ls -la /usr/bin/bundler
-rwxr-xr-x 1 root root 590 Mar 13 2016 /usr/bin/bundler
Но у меня, кажется, есть 2 или 4 копии рубинового драгоценного камня bundler установленный. Это дает мне конфликтующие вещи, когда я делаю вещи как:
bundle update
по сравнению с sudo bundle update
и bundle exec jekyll serve
по сравнению с. sudo bundle exec jekyll serve
Я также получаю конфликтующие ответы, когда я работаю bundle update
по сравнению с bundler update
по сравнению с sudo bundle update
по сравнению с sudo bundler update
.
Какого черта продолжается? Я не возражаю сохранять только тех в /usr/bin
но я не знаю, должен ли я использовать bundle
или bundler
или как к unsintall записи в /usr/local/bin
.
Какие-либо идеи?
Я думаю, что Вы использовали sudo apt install ruby
для получения рубиновыми в системе. Который, к сожалению, устарел а не лучший способ использовать рубин.
Попытка, полностью производя чистку Вашего текущего рубина и переустанавливая его с помощью или rvm
или rbenv
Вы найдете пошаговое руководство здесь .
пз: Вы никогда не должны выполнять bundler как КОРЕНЬ , Полностью удаление всех драгоценных камней от системы .