반응형

Windows 환경에서 flutter_blue 를 설치하려다 다음과 같은 에러가 발생했습니다.

 


\macos\Classes\FlutterBluePlugin.h' (OS Error: The client does not have the required privileges.

 

이 문제는 flutter_blue 가 설치 될때 , symbolic link ( soft link) 로 되어있는 파일을 접근 하려다 발생되는 에러 입니다.

linux , macos 의 경우에는 symbolic link가 실제 file처럼 접근이 가능하지만, windows에서는 단순 숏컷으로 동장하기 때문에 문제가 발생한것으로 보이는데요.

해결하기 위해서는 flutter_blue 배포자가 수정을 해줘야 하겠지만,우리는 임시로 해결법을 찾아야 합니다.


아래 과정을 통해서 임시로 해결할 수 있습니다.

 

 

Solution 2: It is working well. (I'm using this solution)

 

1. flutter_blue의 git 을 clone 또는 download 합니다. (https://github.com/pauldemarco/flutter_blue)

2. 다운받은 flutter_blue 을 [설치된 flutter sdk folder]\flutter\.pub-cache\hosted 폴더로 복사합니다.

3. 이름을 변경합니다.  flutter_blue -> flutter_blue-0.8.0

 

이렇게 해서 pub get을 다시 해보시면 잘 동작 할것입니다.

.pub_cache\hosted 가 cache 폴더로 plugin들을 설치할떄 여기에 cache를 남겨두기 떄문에 여기에 정상적으로 업데이트 해놓으면 pub get 동작이 정상적으로 동작합니다.

 

 

+ Recent posts