rails
-
Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile (LoadError)Dev/Ruby On Rails 2020. 2. 11. 16:51
Rails5 또는 6 설치/실행 시 발생하는 에러이며 Gemfile 및 Gemfile.lock 에 정상적으로 'gem 'listen'' 이 설정되어 있는 경우에도 발생한다. /home/.rvm/gems/ruby-2.6.3/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/ kernel_require.rb:33:in `require': Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile (LoadError) 아래와 같이 실행하면 해결된다. $ bundle install --with development test
-
Address already in use - bind(2) (Errno::EADDRINUSE)Dev/Ruby On Rails 2019. 10. 23. 18:56
Rails 서버를 올렸다 내렸다 하다보면... Address already in use - bind(2) (Errno::EADDRINUSE) 위와 같은 에러가 나며 서버 시작이 안되는 경우가 있다. Rails 서버가 비정상적으로 종료되어 해당 포트를 정상적으로 닫지 못한 경우이다. 이럴땐 포트를 잡고 있는 프로세스를 찾아서 종료하면 되는데 아래와 같이 할 수 있다. $ lsof -wni tcp:3000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 611 brkim 14u IPv4 1157726 0t0 TCP 127.0.0.1:hbci (LISTEN) ruby 611 brkim 15u IPv6 1157727 0t0 TCP [::1]:hbci (LIST..
-
Ruby On Rails 리눅스 상에 처음 설치하기Dev/Ruby On Rails 2019. 10. 5. 16:10
RVM 을 이용한 간편한 설치 https://rvm.io/rvm/install 1. 설치 패키지 검증을 위한 GPG 키 설치 $ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3D2BAF1CF37B13E2069D6956105BD0E739499BDB 2. RVM 설치 $ \curl -sSL https://get.rvm.io | bash -s stable --ruby $ source ~/.rvm/scripts/rvm - ~/.bashrc 에 추가하여 매번 실행하는 번거로움 제거 $ echo 'source ~/.rvm/scripts/rvm' >> ~/.bashrc $ ruby -v 3..