Как позволить pacman заметить рубин, установленный rbenv?

Я использую rbenv для управления ruby версиями.

Я хочу установить gvim на мой ArchLinux, и одна из его зависимостей – ruby .

Я уже использую rbenv для установки версии ruby ​​версии 2.0.0-p247 как пользователь root и устанавливаю rbenv global 2.0.0-p247 , но когда я пытаюсь sudo pacman -S gvim , pacman все еще устанавливает пакет ruby-2.0.0_p247-1 .

Как я могу позволить pacman заметить ruby установленный rbenv ?

One Solution collect form web for “Как позволить pacman заметить рубин, установленный rbenv?”

Ты не можешь. Тем не менее, вы можете обмануть pacman, думая, что у вас есть (есть два способа сделать это).

  1. Просто --dbonly опцию --dbonly :

     pacman -S --dbonly ruby 

    Это зафиксирует транзакцию в базе данных (сделайте запись об установке), но фактически не загрузите и не установите какие-либо пакеты.

    Если вы хотите, вы также можете передать --asdeps чтобы отметить его как зависимость.

    Также обратите внимание: рубин может быть установлен на самом деле при обновлении. Я не уверен. Возможно, вам стоит подумать о блокировке версии (это нормально, потому что она на самом деле не установлена ​​или не критическая, но обычно вы не должны этого делать).

  2. Сделайте rbenv ruby . Вы можете сделать это, поставив следующую строку в rbenv PKGBUILD:

     provides=('ruby') 

    После этого запустите makepkg и переустановите пакет с помощью pacman -U foobar.pkg.tar.xz .

    Возможно, вам придется испортить эту версию. См. Страницу wiki на PKGBUILDS .

  • Как я могу проверить файл, имеющий значение?
  • «Ruby: Command not found» на FreeBSD, несмотря на то, что он установлен
  • Лучший способ обновить vim / gvim до 7.3 в Ubuntu 10.04?
  • Как обернуть команды iptables вокруг сервера Ruby webrick, перемещаясь вверх и вниз в одной команде / скрипте?
  • вызов сценария из perl / python / ruby ​​и получение вывода
  • Проблемы с установкой Ruby без sudo
  • Ошибка разрешения при создании резервной копии при установке gitlab omnibus
  • Как я могу синтаксис выделить границы диапазона Ruby в gtksourceview3.0?
  • установленный шрифт не работает в ec2 в приложении rails
  • Как правильно автоматически / вручную вращать файлы журналов для производства Rails App
  • Команды Bash, не работающие на Mac
  • Время выполнения сценария Ruby отличается локально, чем с SSH
  • Interesting Posts

    Управление памятью, смещение подкачки

    iptables позволяют вводить INPUT с определенного URL-адреса

    Разрешить любому пользователю в группе предохранителей размонтировать

    Unix bash скрипт проверяет пустые файлы gz

    Настройка Wi-Fi-накопителя на MacBook Air под управлением Kali Linux

    Найдите и укажите измененную дату и время файла

    xfce4-screenshooter создает что-то недействительное в буфере обмена при снятии снимков экрана

    где найти unhide-tcp для centos 6?

    Выполнение параллельных заданий bash в кластере HPC с использованием GNU parallel

    Может ли подключение к SSH-туннелю привести к уязвимости?

    Получение «нет такого файла или каталога», хотя файл явно присутствует

    Gnome-manual-duplex в Gnome 3 на Arch Linux

    Как сделать элементы управления более крупными в gnome 3 для лучшего просмотра и просмотра на экранах HDPI?

    Получить все файлы, кроме файлов в массиве – Bash

    Преобразование ссылок загруженного веб-сайта

    Linux и Unix - лучшая ОС в мире.