|
15 | 15 | **deresute**はCGSS API / AssetBundle ToolのPHP用ライブラリです。
|
16 | 16 |
|
17 | 17 | ## セットアップ
|
18 |
| -### php-unitylz4のコンパイル |
| 18 | +### 必要なパッケージのインストール |
| 19 | +``` |
| 20 | +$ apt -y install git g++ make cmake composer curl php-dev php-bcmath php-curl php-mbstring php-msgpack php-sqlite3 |
| 21 | +``` |
| 22 | + |
| 23 | +### php-unity-lz4のコンパイル |
19 | 24 | - php-unity-lz4をGitからクローン
|
20 | 25 | ```
|
21 | 26 | $ git clone https://github.com/towa0131/php-unity-lz4
|
@@ -53,37 +58,27 @@ $ ./configure
|
53 | 58 | $ make install
|
54 | 59 | ```
|
55 | 60 |
|
56 |
| -エクステンションがインストールされるので`php.ini`ファイルに`extension=unitylz4`, `extension=cgss`を追加し、エクステンションを有効化してください。 |
| 61 | +エクステンションがインストールされるので`php.ini`ファイルに`extension=unitylz4`, `extension=cgss`を追加し、有効化してください。 |
57 | 62 |
|
58 | 63 | ### deresute本体のセットアップ
|
59 | 64 | ***下記のいずれかの方法でインストールが可能です。***
|
60 | 65 |
|
61 |
| -#### Gitからダウンロード |
| 66 | +#### Gitからクローン |
62 | 67 | - **deresute**をGitからクローン
|
63 | 68 | ```
|
64 | 69 | $ git clone https://github.com/346Cafe/deresute
|
65 | 70 | $ cd deresute
|
66 | 71 | ```
|
67 | 72 |
|
68 |
| -- Composerのインストール |
69 |
| -``` |
70 |
| -$ curl -sS https://getcomposer.org/installer | php |
71 |
| -``` |
72 |
| - |
73 | 73 | - 各ライブラリのインストール
|
74 | 74 | ```
|
75 |
| -$ php composer.phar install |
76 |
| -``` |
77 |
| - |
78 |
| -#### Packagistから**deresute**をダウンロード |
79 |
| -- Composerのインストール |
80 |
| -``` |
81 |
| -$ curl -sS https://getcomposer.org/installer | php |
| 75 | +$ composer install |
82 | 76 | ```
|
83 | 77 |
|
| 78 | +#### Packagistからダウンロード |
84 | 79 | - **deresute**のダウンロード / 各ライブラリのインストール
|
85 | 80 | ```
|
86 |
| -$ php composer.phar require towa0131/deresute |
| 81 | +$ composer require towa0131/deresute |
87 | 82 | ```
|
88 | 83 |
|
89 | 84 | ### テストの実行
|
@@ -112,15 +107,15 @@ $ php app.php
|
112 | 107 |
|
113 | 108 | ## FAQ
|
114 | 109 | ### unitylz4のコンパイルでエラー
|
115 |
| -既にmakeやg++などのインストールはされていますか? |
| 110 | +事前パッケージのインストールはされていますか? |
116 | 111 | もしされていないならコンパイルの前にインストールを行なってください。
|
117 | 112 |
|
118 | 113 | ### 本体のAPIの使用時にエラー
|
119 | 114 | 必要なエクステンションがインストールされていない可能性があります。一度、`php test-app.php`でテストスクリプトを実行し、エラーが発生しないか確認してください。
|
120 | 115 |
|
121 | 116 | ### test-app.phpの実行時にエラー
|
122 | 117 | `No module loaded : msgpack`などの文が表示されていませんか?
|
123 |
| -もしされているのならば、**deresute**の使用に必要なエクステンションがインストールされていません。インストールを行うことでエラーが発生しなくなります。 |
| 118 | +もしされているのならば、必要なエクステンションがインストールされていません。インストールを行うことでエラーが発生しなくなります。 |
124 | 119 |
|
125 | 120 | ### わからないことがあれば
|
126 | 121 | お気軽に[Issues](https://github.com/346Cafe/deresute/issues)、[Twitter](https://twitter.com/usaminium)にてご質問お願いします。
|
|
0 commit comments