> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/jp/toraburushtingu/4.3.-miscellaneous-problems/4.3.1-installation-issues.md).

# 4.1.1: インストールに関する問題

## Karamba3Dが表示されない、またはそのコンポーネントのいずれもインストールされていないようです

* インストールを実行する前に、Karamba3Dのインストール (\*.msi) ファイルのブロックを解除してください。これを行うには、Explorerでファイルを右クリックし、「プロパティ」に移動します。ファイルがブロックされている場合、プロパティウィンドウの下部に「ブロック解除」のオプションが表示されます。

![](https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-de2c44e0a28141170b1b0c3a78fba4a3e96fedef%2Funblock%20\(1\).jpg?alt=media)

* Karamba3Dを管理者としてインストールしてください。
* Karamba3Dがインストールされているディレクトリを確認してください。RhinoインストールのPluginsフォルダーにある必要があります。これは多くの場合 *C:\Program Files\Rhino 7\Plug-ins または類似* です。フォルダーが対応していることを確認してください。そうでなければ、Karamba3DはGrasshopperに表示されません。
* マシンに複数のバージョンのRhinoがある場合、Karamba3Dを正しいバージョンにインストールしたことを確認してください。
* Rhinoインストールの Pluginsフォルダー（例: *C:\Program Files\Rhino 7\Plug-ins\Karamba*）に移動して、**Karamba.gha** ファイルをGrasshopperキャンバスにドラッグ＆ドロップすることもできます。エラーが表示される場合は、以下を参照してください:

## Rhinoの開発者エラーメッセージ

Karamba3Dをインストールしてからの Rhino 起動時に、Karamba3DLicenseのエラーを示すポップアップが表示されます: 「CRhinoLicenseValidator object registration error. A Plug-in can only have one CRhinoLicenseValidator-derived object.」

このエラーは、Karamba3Dをプログラムインストーラーと YAK パッケージマネージャーの両方を使用してインストールした場合にポップアップします。

<figure><img src="https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-ec816099703ba0ac77ea8ce401e292841ed588bb%2Fimage%20(32).png?alt=media" alt=""><figcaption></figcaption></figure>

この問題を解決するには、Package ManagerからKaramba3Dを削除するか、WindowsプログラムリストでKaramba3Dをアンインストールします。

## Karamba3Dコンポーネントライブラリは、新しいマイナーバージョンのGrasshopper SDKに対してビルドされました

Karamba3Dをインストールしてからの Grasshopper の読み込み時に、このポップアップがRhinoウィンドウに表示される場合、これはRhinoバージョンが現在最新でないことを意味します。

![](https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-8f6298219bcd46650f0ada612e0023f2a7c8273b%2FSDK.png?alt=media)

Rhinoの **Help** メニューに移動し、**Check for Updates..** をクリックします。

## Grasshopperを開いている間にエラーが発生し、Rhino8用のKaramba3Dがロードされない

Rhino8用のKaramba3Dをインストールして Grasshopper を開いた後、Rhinoコマンドラインにエラーメッセージが表示されます:

```
Exception System.NotSupportedException: 
Message: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.

An error occured during GHA assembly loading:
Path: C:\Program Files\Rhino 8\Plug-ins\Karamba\karamba.gha
Exception System.TypeLoadException: 
Message: Could not load type 'System.Threading.Tasks.TaskCreationOptions' from assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
```

このエラーは、Rhino8用の間違ったバージョンのKaramba3Dをインストールした結果です。Rhino 8はデフォルトで .NET Coreを使用します。これを軽減するには

1. コマンド「SetDotNetRuntime」と入力します\*\*
2. コマンドラインに現在の .NET のバージョンが表示されます
3. バージョンを変更するには、「**Runtime**」オプションを選択します
4. 「**NETCore**」または「**NETFramework**」のいずれかを選択します
5. 「NETCore」を使用する場合は、「NetCoreVersion=v7」であることを確認してください
6. Rhinoを再起動します
7. 詳細については、こちらの[ガイド](https://www.rhino3d.com/en/docs/guides/netcore/)を参照してください。

<br>

## Karamba3Dプラグインに関連するGrasshopperの読み込みエラー

<figure><img src="https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-aa6c298aff31cc456de6550a6ca978594c4cd8db%2Fimage%20(33).png?alt=media" alt=""><figcaption><p>GrasshopperがKaramba3Dを読み込むときにポップアップするエラーメッセージ</p></figcaption></figure>

このエラーは、Karamba3DのC++ライブラリが正しく読み込まれないことを示します。これにはいくつかの理由が考えられます。以下を試してください:

1. C++ライブラリは、並列化に使用されるIntel openMPランタイムライブラリである「libiomp5md.dll」に依存します。同じDLLを使用する複数のアプリケーション（例: Evolute Tools、Monolith）があり、通常は独自の（時には古い）バージョンが付属しています。「libiomp5md.dll」は後方互換性があるはずです。ハードディスクで見つけたすべてのコピーの「libiomp5md.dll」を最新バージョン（例: Karamba3Dのインストールフォルダーに付属するもの）に置き換えてみてください。
2. 3dmファイルをダブルクリックしてRhinoを開いたときにのみ上記のエラーメッセージが表示される場合は、Rhino-Sofistikプラグインがインストールされているかどうかを確認してください。それをアンインストールして、Karamba3Dの読み込み問題が依然として持続するかをテストしてください。
3. MSIインストーラーを介してKaramba3DをインストールしたRhino 8ユーザーの場合、Rhinoで使用されている .NETランタイムバージョンと一致することを確認してください。これは、Rhinoのコマンドプロンプトで **`SetDotNetRuntime`** コマンドを実行することで確認できます。
4. また、以前のKaramba3Dインストールから残されたファイルがないか確認してください。Rhinoインストールディレクトリの「Plug-ins」フォルダー、ならびに **`%appdata%\McNeel\Rhinoceros\packages`** を確認します。具体的には、**`karamba.gha`** というファイルを検索してください。
5. 注意: Karamba3Dバージョン3.1.50414（および場合によってはそれ以前のバージョン）には、Grasshopperプラグイン Volvoxとの既知の互換性問題があります。修正に取り組んでいます。

## SAF Exporterコンポーネントが赤くなり、動作を拒否します

問題は、Excelファイルを生成するためにSAFコンバーターが使用する「EPPlus」ライブラリに関連している可能性があります。「LunchBox」など、他のGrasshopperプラグインも「EPPlus」に依存していますが、古いバージョンをインストールする可能性があります。これを解決するには、KarambaディレクトリからLunchBoxフォルダーにDLLをコピーできます（[こちら](https://discourse.mcneel.com/t/saf-error/196514/12) 参照）。

## Rhino8 Mac用のKaramba3Dが表示されないようです

Karamba3DをRhino8で動作させるには、Rosetta（Intel）で実行する必要があります。

1. Finderでアプリのアイコンを選択します。
2. Finderのメニューバーの「File」メニューから「Get Info」を選択します。
3. 表示されるInfoウィンドウで、Kindとラベル付けされた情報を探します。Kindが「Application (Intel)」の場合、アプリはApple silicon搭載のMacで動作するためにRosettaが必要です。Kindが「Application (Universal)」の場合、アプリはApple siliconとIntelプロセッサの両方をサポートするため、Rosettaは不要です。

![macos-big-sur-safari-info-rosetta](https://cdsassets.apple.com/live/7WUAS350/images/macos/big-sur/macos-big-sur-safari-info-rosetta.jpg)\
詳細については、<https://support.apple.com/en-us/102527> を参照してください。
