Skip to content

ruvbot not starting #146

@LarsBuur

Description

@LarsBuur

None of the methods mentioned in #138 or https://www.npmjs.com/package/ruvbot is working locally.

I have a clean mac mini that I tried to install ruvbot on.

I tried both
npm install -g ruvbot
and from npmjs
RUVBOT_WIZARD=true curl -fsSL https://raw.githubusercontent.com/ruvnet/ruvector/main/npm/packages/ruvbot/scripts/install.sh | bash

ruvbot init does not create an empty sqlite file or copy it from into ./data/ruvbot.db and ./data/memory directory is not created.

I created an empty ruvbot.db using sqlite3 ruvbot.db "VACUUM

I get the same result in all attempts. Maybe it as simple as the missing ruvbot.db file.

ruvbot doctor

🏥 RuvBot Doctor Results

────────────────────────────────────────────────────────────
✓ Node.js Version
✓ Environment File
✓ LLM API Key
✓ Slack integration
✓ PostgreSQL support
✓ Redis caching
✓ Database (SQLite)
✓ Anthropic API
✓ Memory System
✓ Security Configuration
✓ Plugin System
✓ Disk Space
────────────────────────────────────────────────────────────

Summary: 12 passed, 0 warnings, 0 failed

✓ All checks passed! RuvBot is healthy.

ruvbot start

✔ RuvBot started successfully

🤖 RuvBot is running

──────────────────────────────────────────────────
  API Server:    http://localhost:3000
  Health Check:  http://localhost:3000/health
  Environment:   development
  Debug Mode:    OFF
──────────────────────────────────────────────────

  Press Ctrl+C to stop

[06:28:00.250] INFO (9923): RuvBot instance created
    botId: "10bc35f4-b96d-4824-b799-5fba53d1a144"
[06:28:00.250] INFO (9923): Starting RuvBot...
[06:28:00.250] INFO (9923): LLM provider initialized
    provider: "anthropic"
    model: "claude-sonnet-4-20250514"
[06:28:00.250] INFO (9923): Starting API server...
    port: 3000
    host: "0.0.0.0"
[06:28:00.250] INFO (RuvBot/9923): RuvBot started successfully
    botId: "10bc35f4-b96d-4824-b799-5fba53d1a144"

then exists

`ruvbot status``

📊 RuvBot Status

────────────────────────────────────────
Name:        RuvBot
Version:     0.1.8
Environment: development
Uptime:      53.342541ms
Memory:      9.34 MB / 16.88 MB
Storage:     sqlite
────────────────────────────────────────

uptime is between 53 and 56 ms.

changing any of these setting from .env.example in to either .env or .env.local has any effect.

# Logging
RUVBOT_LOG_LEVEL=warn

RUVBOT_NAME=my-ruvbot

# API server port (default: 3000)
RUVBOT_PORT=3000

# Log level: debug, info, warn, error (default: info)
RUVBOT_LOG_LEVEL=warn

# Enable debug mode (default: false)
RUVBOT_DEBUG=true

# Environment: development, staging, production (default: development)
NODE_ENV=development

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions