Skip to content

Just using docker-compose doesn't work - macbook arm64 #2

@cteodor

Description

@cteodor

Steps:
git clone https://github.com/AsyncFuncAI/deepwiki-open.git
cd deepwiki-open
echo "GOOGLE_API_KEY=actual-api-key" > .env
docker-compose up

Env:
Darwin MacBookPro.local 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:16 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6000 arm64

Errors:
[...]
[+] Running 2/2
✔ Network deepwiki-open_default Created 0.0s
✔ Container deepwiki-open-deepwiki-1 Created 0.0s
Attaching to deepwiki-open-deepwiki-1
deepwiki-open-deepwiki-1 | 2025-05-01 03:38:36,647 - main - WARNING - Missing environment variables: GOOGLE_API_KEY, OPENAI_API_KEY
deepwiki-open-deepwiki-1 | 2025-05-01 03:38:36,647 - main - WARNING - Some functionality may not work correctly without these variables.
deepwiki-open-deepwiki-1 |
deepwiki-open-deepwiki-1 | > deepwiki-open@0.1.0 start
deepwiki-open-deepwiki-1 | > next start
[...]
deepwiki-open-deepwiki-1 | 2025-05-01 03:38:38,874 - faiss.loader - INFO - Loading faiss.
deepwiki-open-deepwiki-1 | 2025-05-01 03:38:38,886 - faiss.loader - INFO - Successfully loaded faiss.
deepwiki-open-deepwiki-1 | 2025-05-01 03:38:38,888 - faiss - INFO - Failed to load GPU Faiss: name 'GpuIndexIVFFlat' is not defined. Will not load constructor refs for GPU indexes. This is only an error if you're trying to use GPU Faiss.
[...]
deepwiki-open-deepwiki-1 | File "/usr/local/lib/python3.11/site-packages/adalflow/components/model_client/openai_client.py", line 26, in
deepwiki-open-deepwiki-1 | openai = safe_import(OptionalPackages.OPENAI.value[0], OptionalPackages.OPENAI.value[1])
deepwiki-open-deepwiki-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deepwiki-open-deepwiki-1 | File "/usr/local/lib/python3.11/site-packages/adalflow/utils/lazy_import.py", line 224, in safe_import
deepwiki-open-deepwiki-1 | raise ImportError(f"{install_message}")
deepwiki-open-deepwiki-1 | ImportError: Please install openai with: pip install openai

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions