😅
FlutterでTFLiteライブラリをインストールできなかった件
FlutterでTFLiteライブラリをインストールできなかった件
今日は大変なことがありました、TFliteのライブラリをインストールしようとしたら、エラーが出てなかなかインストールできませんでした。
Step1 まずはライブラリをFlutter側にインストール
コマンドは約束の:
flutter pub add tflite_flutter
オッケー、Flutter大好き!!!
Step2 ドキュメントを見て続きをする
今日はiOS側のみなのでiOSの部分の説明だけを見る:
flutter build ios & flutter install ios
from their respective iOS folders.
という言葉がありましたので、そのままやってみます。
あっっちゃーーー、えらいエラーが出ちゃいましたや:
エラーのコピーは忘れましたが、ブラウザの履歴を見た、このサイトのエラーでした:
原因はpod install
を実行する時にhttps://github.com/tensorflow/tensorflow
リポジトリーがクローンできないというエラーでした。
えらいことね、なんでこんな大きいリポジトリーをクローンしないといけないのかな。。。
なので色々やりました:
まずは:
git config --global http.postBuffer 5000
しかし逆にこのエラーが一瞬で出ました:
[!] Error installing TensorFlowLiteSwift
[!] /usr/bin/git clone https://github.com/tensorflow/tensorflow.git /var/folders/zq/0ksp7kj96xl_9j0sp2h66n1w0000gp/T/d20240403-16017-mm7o8g --template=
Cloning into '/var/folders/zq/0ksp7kj96xl_9j0sp2h66n1w0000gp/T/d20240403-16017-mm7o8g'...
BUG: remote-curl.c:1492: The entire rpc->buf should be larger than LARGE_PACKET_MAX
error: git-remote-https died of signal 6
ダメだ、何とか戻しましょう。
git config --global http.postBuffer 524288000
それでpod install
をもう一度実行します。
かなりの時間が経ってようやくインストールできました。
% pod install
Analyzing dependencies
Downloading dependencies
Installing Flutter (1.0.0)
Installing TensorFlowLiteC (2.12.0)
Installing TensorFlowLiteSwift (2.12.0)
Installing device_info_plus (0.0.1)
Installing file_selector_ios (0.0.1)
Installing ios_native_sensors (0.0.1)
Installing tflite_flutter (0.0.1)
Generating Pods project
Integrating client project
やった----!!!
おわりに
名言:エラーとは、自分が悪いとはかぎらない〜
Discussion