スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Xcode 8.3 でビルドした時に “The following binaries use incompatible versions of Swift:” のエラーが発生

Xcode 8.3.3 でビルドした時に “The following binaries use incompatible versions of Swift:” のエラーが発生したので、その対処法をメモ。

swift2 から swift3のソースにした関係で、同じプロジェクト上にswift2とswift3が混在してるからダメだったみたい。
下記を試したら治った。


  1. "Product - Clean" で、プロジェクトをクリーン

  2. Xcodeを閉じる

  3. derived dataを削除
    derived dateの場所は Xcode -> Preferences -> Locations にDerived Dataと記載があるので、そこのパスにいく。
    そこに"プロジェクト名 + ランダムな英数字"のディレクトリがあるので、それを丸ごと削除する

  4. Xcodeを再度立ち上げる



参考サイト
Mixing SWIF 2.3 and SWIFT in same project
Xcode 8 beta 4: Build fails with “The following binaries use incompatible versions of Swift:” error
スポンサーサイト

nginx + unicorn + rails でファイルアップロード出来ない

nginx + unicorn + rails でファイルアップロード出来ない事象に出くわした。
CarrierWaveを使っていたので、それ関連かなと思ったが、
railsのエラーログも何も出ていなく、戸惑ったがnginxのエラーログを見てみると下記のエラーが。
[crit] 7192#0: *24 open() "/var/lib/nginx/tmp/client_body/0000000002" failed (13: Permission denied), client: xxx.xxx.xxx.xxx, server: test.com, request: "POST /tests HTTP/1.1", host: "test.com", referrer: "https://test.com/tests/new"
原因は、/etc/nginx/nginx.conf で nginxを動かしているユーザーを変更していたため。
chown -R nginxを動かしているユーザー /var/lib/nginx
でownerを変更してあげればOK.

参考サイト
nginxからWebブラウザへのファイル送信が途中で中断してしまう問題 → 解決
nginxの/var/lib/nginx/tmp/fastcgi/でPermission deniedになる

プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。