Posts

Linux Mint "Authentication required"

 Linux Mint "Authentication required" The Keyring Concept in Ubuntu: What is It and How to Use it?

how to install the ruby gem package "taglib"

 # install FOR ubutun sudo apt-get install libtag1-dev gem install taglib-ruby # check FOR taglib $ irb irb(main):001:0> require 'taglib' => true irb(main):002:0>

A youtube-dl fork with additional features and fixes

1. youtube download:  yt-dlp https://github.com/yt-dlp/yt-dlp 2. Install  yt-dlp python -m pip install yt-dlp 3. Use  yt-dlp yt-dlp -F h ttps://www.youtube.com/watch?v=mkggXE5e2yk

install python on Linux Mint 21

1. Simple Python version management https://github.com/pyenv/pyenv 2. Install pyenv curl https://pyenv.run | bash 3. Use pyenv pyenv versions pyenv install 3.11.1 pyenv global 3.11.1

Error: Rails7, Vite3 and HMR

Solution: import { defineConfig } from ' vite ' import RubyPlugin from ' vite-plugin-ruby ' import FullReload from " vite-plugin-full-reload " ; import vue from ' @vitejs/plugin-vue ' export default defineConfig ({ plugins: [ RubyPlugin (), FullReload ( [ " config/routes.rb " , " app/views/**/* " ] , { delay: 200 }), vue () ] , server: { // Solution: https://coder.com/docs/v1/latest/guides/troubleshooting/vite-hmr // Error: [vite] Direct websocket connection fallback hmr: { clientPort: 3036 }, }, }) Error: WebSocket connection to 'ws://127.0.0.1:5100/vite-dev/' failed:            client.ts:78 [vite] Direct websocket connection fallback. Check out https://vitejs.dev/config/server-options.html#server-hmr to remove the previous connection error.             client.ts:59 References: https://coder.com/docs/v1/latest/guides/troubleshooting/vite-hmr  

The examples of Rails 7 and Vue 3 app

The examples of Rails 7 and Vue 3 app [gbarillot](https://github.com/gbarillot/rails-vue-demo-app.git) [pingcrm-vite](https://github.com/ElMassimo/pingcrm-vite) [Deanout](https://github.com/Deanout/vue-vite-rails) [vite_rails_docker_example](https://github.com/ElMassimo/vite_rails_docker_example)  

How to build/install ruby 2.7.5 on ubuntu 22.04

Solution: Download OpenSSL 1.1.1 $ cd ~/Downloads $ wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz $ tar xf openssl-1.1.1q.tar.gz Compile it $ cd ~/Downloads/openssl-1.1.1q $ ./config --prefix=/opt/openssl-1.1.1q --openssldir=/opt/openssl-1.1.1q shared zlib $ make $ make test $ sudo make install Link the system's certs to OpenSSL 1.1.1 directory $ sudo rm -rf /opt/openssl-1.1.1q/certs $ sudo ln -s /etc/ssl/certs /opt/openssl-1.1.1q Install ruby $ RUBY_CONFIGURE_OPTS=--with-openssl-dir=/opt/openssl-1.1.1q asdf install ruby 2.7.5 Error: `require': libssl.so.1.1: cannot open shared object file: No such file or directory - /tmp/ruby-build.... References: https://github.com/rbenv/ruby-build/discussions/1940 https://gist.github.com/yob/08d53a003181aa0fcce9812b1b533870 https://blog.chetanmittaldev.com/how-to-install-older-rubies-on-ubuntu-2204-using-rvm https://github.com/rvm/rvm/issues/5209