Ben Chuanlong Du's Blog

It is never too late to learn.

Fix Xcrun Error in Mac

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

xcode-select --install

Reference

https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path-when-attempting-to-use-git-a

Change Modified Time of Files

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. Change the modifiled timestamp of a file to the specified timestamp.

    touch -m -t 201512180130.09 some_file
    
  2. Change the modified timestamp of a file to the current time.

    touch -m some_file …

Configure Proxy for Apt

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Add the following lines into the file /etc/apt/apt.conf, where proxy_server is the address/ip of the server and port is the port of the proxy service.

Acquire::http …

Shortcuts for KDE

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. KDE supports the Win/Super key to bring up the application launcher now. If you are on an older KDE distributions which does not have it by default, you can get …

Install Java 8 in Mac

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

OpenJDK 8 can be installed on Mac using the following commands.

    :::python3
    brew tap AdoptOpenJDK/openjdk
    brew cask install adoptopenjdk8

Other versions are also available. For more details, please refer to …