😅

FlutterでTFLiteライブラリをインストールできなかった件

2024/04/03に公開

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.

という言葉がありましたので、そのままやってみます。

あっっちゃーーー、えらいエラーが出ちゃいましたや:

エラーのコピーは忘れましたが、ブラウザの履歴を見た、このサイトのエラーでした:

https://stackoverflow.com/questions/76928098/how-to-fix-possible-jenkins-errors-during-repo-cloning

原因は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