# ffi

2개의 포스트
post-thumbnail

[Electron] #2. ffi-napi

✅ 들어가면서 기업협업 프로젝트를 위해 Electron이라는 크로스 플랫폼을 사용해보았습니다. 데스크탑 애플리케이션을 개발하기 위한 일종의 도구라고 보면 되는데요, 일렉트론을 통해 백그라운드앱에 접근하여 동작을 수행하는 방법에 대해 고민이 필요한 개발이 필요했습니다. 이번 포스팅에서는 백그라운드 앱에 접근하는 ffi-napi에 대해 알아보겠습니다. 문제점!!! > 해당 프로젝트는 법적 문제가 있을 수 있어 공개적으로 배포되지 않았습니다. 어떤식으로 백그라운드 앱에 접근할 수 있었는지 간략하게 소개드리겠습니다. ✅ ffi란? 우선 ffi에 대해 알아보겠습니다. 📌 개념 Foreign function interface 의 약자로서 외부 함수 인터페이스라고 부릅니다. 한 프로그래밍 언어로 작성된 프로그램이 다른 언어로 작성된 서비스를 이용할 수 있거나 그에 따른 함수를 호출할 수 있는 것을 가리키는데요. 쉬운

2022년 8월 12일
·
0개의 댓글
·

Ignoring ffi-1.15.4 because its extensions are not built. Try: gem pristine ffi --version 1.15.4

Ignoring ffi-1.15.4 because its extensions are not built. Try: gem pristine ffi --version 1.15.4 'ffi-1.15.4'의 extension이 빌드되지 않아 'ffi-1.15.4'가 Ignoring 되는 현상 해결 >### 1. brew update 커멘드를 이용해 brew 업데이트 >### 2. brew install rbenv ruby-build 'rbenv' 설치 >'rbenv versions' 으로 버전확인 시 아래와 같이 나오면 설치 완료 > [* system] -> 현재 사용중인 버전은 맥북의 기본 system 버전이라는 뜻 >### 3. rbenv install -l 설치 가능한 버전 리스트 확인 > ### 4. rbenv install 2.7.4 원하는 버전 설치 > ### 5. rbenv versions 버전 다시 확인, 아래와 같이 나오면 설치 완료 > ### 6

2021년 11월 21일
·
0개의 댓글
·