Если вы хотите автоматически обновлять $DISPLAY для каждого из ваших процессов оболочки в сеансе tmux, вы можете проверить мое решение :https://www.reddit.com/r/tmux/comments/cd3jqw/automatically_update_display_for_each_tmux_pane/
Подводя итоги:
Добавить строку в tmux.confset-hook -g client-attached 'run-shell /bin/update_display.sh'
Создать скрипт /bin/update _display.sh:
# tmux will only send-keys to the following active processes
shell_grep="bash|zsh"
# Update $DISPLAY for each tmux pane that is currently running one of the $shell_grep processes
tmux list-panes -s -F "#{session_name}:#{window_index}.#{pane_index} #{pane_current_command}" | \
grep -E $shell_grep| \
cut -f 1 -d " " | \
xargs -I PANE tmux send-keys -t PANE 'eval $(tmux showenv -s DISPLAY)' Enter
Я не использовал Manjaro около года, но, iirc, вы можете использоватьpacman -Ss <pkgname>
(без<>
)для поиска во включенных репозиториях определенного пакета. Вы также можете использоватьpkgfile <pkgname>
(без<>
)для более простого списка.
РЕДАКТИРОВАТЬ :После быстрого поиска в Google я обнаружил, что эквивалентами build-essential
и libssl-dev
в Arch являются base-devel
и openssl
соответственно.
РЕДАКТИРОВАТЬ 2 :Если проблема в отсутствии компилятора C -, возможно, вам придется установить gcc
.
РЕДАКТИРОВАТЬ 3 :попробуйте выполнить следующие действия:
ruby
. Gemfile.lock
, и удалите ее. bundle install
. Settings
> Ruby SDK and Gems
> Add SDK
. РЕДАКТИРОВАТЬ 4 :похоже, вы не добавили переменную окружения $PATH. Добавьте это :export PATH="/home/istiak/.local/share/gem/ruby/3.0.0/bin:$PATH"
Если это не сработает, добавьте это в свой~/.profile
:
export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
export PATH="$PATH:$GEM_HOME/bin"
На самом деле, в компиляторе я отметил Run the script in context of the bundle (bundle exec)
. Когда я снял отметку, я заметил, что могу скомпилировать. Итак, вторая проблема решена
На самом деле, в компиляторе я пометил Run the script in context of the bundle (bundle exec)
. Когда я снял отметку, я заметил, что могу скомпилировать. Итак, вторая проблема решена. Теперь я могу запустить файл Ruby.
Мой каталог драгоценных камней находился по адресу /.local/share/gem/ruby/3.0.0
. У меня было "Changed Directory
"
cd /.local/share/gem/ruby/3.0.0
Затем выполните следующие команды.
gem install bundler
gem install rails
bundle install