Study: Software(SW)
[Error fix] Solved 'error: update_ref failed for ref': Troubleshooting most remote branch to local branch relationships(feat. local branch clean-up, git branch)
# Problem When I pushed the commit, I got a that message: error: update_ref failed for ref 'refs/remotes/origin/feature/CLS-48-robot': Cannot update the ref 'refs/remotes/origin/feature/CLS-48-robot': unable to append to .git/logs/refs/remotes/origin/feature/CLS-48-robot: Permission denied # Solution i) updata ref header $ git update-ref refs/remotes/origin/feature/CLS-48-robot b54cdd0e2f475ca81..
[Error Fix] Solved 'W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/source.list*'
# Problem when I want to run 'sudo apt-get update', I get the following messages: $ sudo apt-get update Citire liste de pachete... 0% Citire liste de pachete... Terminat Se construiește arborele de dependență Se citesc informațiile de stare... Terminat W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list:5 W: Target Pac..
[Problem Fix] 윈도우 환경변수 재부팅 안하고 적용하기
# 문제 상황 개발자로서 세팅은 필수적으로 익혀야 하는 기술입니다. 그 중 대표적으로 환경변수 설정이 있으며, 윈도우는 '시스템 환경 변수'에서 환경 변수를 설정할 수 있습니다. 그런데 여기서 환경변수를 제대로 설정했을지라도 윈도우 환경에서는 재부팅이나 로그아웃을 통해서 설정을 로드를 해야 이 환경변수가 제대로 적용이 되는데요. 이걸 모르고 설정이 끝났다고 다른 부분에서 문제를 찾는 경우가 많습니다. # 해결 방안 명령프롬프트를 실행시켜, 다음의 명령을 통해 exeplorer.exe를 다시 실행하면 재부팅 없이 환경 변수가 적용이 됩니다. $ taskkill /f /im explorer.exe
[Error fix] ros2 명령어가 실행되지 않는 문제... (설치 문제 아님)
# 문제 상황 ros2 스터디를 진행하며 이전까지 모든 명령이 잘 되던 상황에서 터미널을 다 끄고 다시 해보려했더니 ros2의 기본적인 명령어(topic, service 등)가 다 안되는 상황. 그래서 프로세스를 확인해보니. $ ps -elf |grep ros 0 S sjchoi 57505 1121 0 80 0 - 151254 futex_ May20 ? 00:00:03 /usr/bin/python3 /opt/ros/galactic/bin/_ros2_daemon --rmw-implementation rmw_cyclonedds_cpp --ros-domain-id 0 0 S sjchoi 87760 87534 0 80 0 - 4744 pipe_r 12:49 pts/3 00:00:00 grep --color=au..
[Error fix] fatal error: 'uWS/uWS.h' file not found 오류 해결 (feat. uWebSockets)
# 문제 상황 특정 라이브러리를 빌드하려는데 다음과 같은 파일을 찾을 수 없는 문제가 발생하였습니다. fatal error: 'uWS/uWS.h' file not found # 해결 방안 uWebSockets 라이브러리를 빌드한 후 shared library 파일을 링킹해주면 됩니다. sudo apt-get update sudo apt-get install git libuv1-dev libssl-dev gcc g++ cmake make git clone https://github.com/uWebSockets/uWebSockets cd uWebSockets git checkout e94b6e1 mkdir build cd build cmake .. make sudo make install cd ../.. s..