OpenBSD에 Ruby 및 Rails의 순진한 설치

3864 단어 railsopenbsdruby
image credits

다음은 우리가 사용할 환경입니다(사용할 변명일 뿐입니다neofetch).



패키지는 편리하지만 슈퍼 사용자 권한이나 사용자 정의 구성 없이도 bundle install와 같은 작업을 수행하기 위해 집에 설치를 유지하는 것을 선호합니다.

또한 간접 레이어 수를 줄여도 상관 없습니다.

먼저 Ruby를 설치할 디렉토리를 준비합니다.

$ mkdir ~/.rubies


수퍼유저가 필요하지 않도록 하기 위해 이 작업을 수행하고 있습니다.

그런 다음 최신 버전(3.0.2)의 소스를 다운로드하여 사용자 디렉토리에 설치합니다.

$ curl -LO https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz
$ tar xvfz ruby-3.0.2.tar.gz
$ cd ruby-3.0.2
$ ./configure --prefix ~/.rubies/3.0.2
$ make
$ make install


편의를 위해 새로 설치된 버전을 "현재"별칭으로 연결합니다.

$ ln -s $HOME/.rubies/3.0.2 $HOME/rubies/current


터미널에서 바이너리를 더 쉽게 사용할 수 있도록 ~/.profile를 편집하고 $HOME/.rubies/current/bin$PATH에 추가합니다.

PATH=$HOME/.rubies/current/bin:$HOME/bin:__the rest of the path list here__


다음은 우리의 작은 소중한 것입니다.

$ ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-openbsd6.9]


노코기리



https://nokogiri.org/tutorials/installing_nokogiri.html#installing-using-standard-system-libraries에서 FreeBSD에 대해 설명한 것과 동일한 접근 방식을 사용하여 pkgconf 패키지를 설치합니다(현재 사용자는 doas에 대해 활성화해야 함).

$ doas pkg install pkgconf
$ gem install nokogiri --platform=ruby -- --use-system-libraries


새로운 새벽



큰 소년이 작동하는지 테스트할 시간입니다(일을 더 간단하게 만들기 위해 "rails API만"선택).

$ gem install rails
$ rails new --api yolo
$ cd yolo
$ rails server


이제 다른 터미널(또는 http://localhost:3000의 브라우저)을 열고 보기를 즐기십시오.

$ curl http://localhost:3000




image credits

좋은 웹페이지 즐겨찾기