본문 바로가기

EnvironmentVariable4

Flutter 플러터에서 환경 변수 설정하기, Setting environment variables in Flutter 질문 예를 들어, Twitch와 같은 API를 위한 클라이언트를 구축하는 경우입니다. Dart CLI 바이너리에서는 일반적인 환경 변수 또는 Dart 정의 변수를 사용할 수 있습니다. 예를 들어, 둘 다 대비책으로 사용하는 경우: main() { String clientId = // dart -dCLIENT_ID='abc bin/example.dart // 이는 애플리케이션에 "컴파일된 것으로 간주됩니다. const String.fromEnvironment('CLIENT_ID') ?? // CLIENT_ID='abc' dart bin/example.dart // 이는 런타임 플래그로 간주됩니다. Platform.environment['CLIENT_ID']; // clientId를 사용합니다. } Flut.. 2023. 7. 12.
Python 오류: vcvarsall.bat을 찾을 수 없습니다., error: Unable to find vcvarsall.bat 질문 나는 Python 패키지 dulwich를 설치하려고 시도했습니다: pip install dulwich 하지만 알 수 없는 오류 메시지가 표시됩니다: error: Unable to find vcvarsall.bat 동일한 오류가 수동으로 패키지를 설치하려고 할 때도 발생합니다: > python setup.py install running build_ext building 'dulwich._objects' extension error: Unable to find vcvarsall.bat 답변 Update: 댓글에서 이 지침이 위험할 수 있다는 것을 지적합니다. Visual C++ 2008 Express 버전이나 목적에 맞게 제작된 Microsoft Visual C++ Compiler for Python.. 2023. 6. 26.
Python 왜 사람들은 파이썬 스크립트의 첫번째 줄에 "#!/usr/bin/env python"을 작성하는 걸까요?, Why do people write "#!/usr/bin/env python" on the first line of a Python script? 질문 나는 이것들을 Python 파일의 맨 위에서 본다: #!/usr/bin/env python #!/usr/bin/env python3 그 줄 없이도 파일이 같이 실행되는 것 같다. 답변 여러 버전의 Python이 설치되어 있다면, /usr/bin/env는 사용되는 인터프리터가 환경의 $PATH에서 첫 번째 것인지 확인합니다. 대안은 #!/usr/bin/python과 같은 것을 하드 코딩하는 것입니다. 그것은 괜찮지만 덜 유연합니다. Unix에서 해석되는 실행 가능한 파일은 첫 번째 줄의 시작에 #!가 있고 이어서 인터프리터(및 필요한 모든 플래그)가 있으면 사용할 인터프리터를 나타낼 수 있습니다. 다른 플랫폼에 대해 이야기하고 있다면, 물론이겠지만, 이 규칙은 적용되지 않습니다(하지만 그 "sheba.. 2023. 5. 25.
flutter 플러터에서 번들 Java 버전을 찾을 수 없습니다., Unable to find bundled Java version on Flutter 질문 저는 Android Studio 버전 3.0을 사용하고 있습니다. flutter doctor 명령어를 사용하면 다음과 같이 표시됩니다: 번들된 Java 버전을 찾을 수 없습니다. 저의 현재 Java 버전은 (빌드 1.8.0_131-b11)이며, Windows 10에서 작동합니다. 저의 컴퓨터에는 이전 버전의 Android Studio가 없습니다. 답변 Mac 사용자를 위해: JAVA_HOME 경로를 설정하려면 이 기사를 따르고 다음 명령을 적용하십시오: JetBrains Runtime "Android Studio Electric Eel"을 위한 cd /Applications/Android\ Studio.app/Contents/jbr ln -s ../jbr jdk ln -s "/Library/Inte.. 2023. 5. 9.