diff --git a/thrower_daemon/install.sh b/thrower_daemon/install.sh index 9dd673e..3a8f708 100755 --- a/thrower_daemon/install.sh +++ b/thrower_daemon/install.sh @@ -67,10 +67,21 @@ echo "🔗 Creating system-wide Node.js symlinks..." NODE_PATH=$(which node) NPM_PATH=$(which npm) -sudo ln -sf "$NODE_PATH" /usr/local/bin/node -sudo ln -sf "$NPM_PATH" /usr/local/bin/npm +if [ -n "$NODE_PATH" ] && [ -x "$NODE_PATH" ]; then + sudo ln -sf "$NODE_PATH" /usr/local/bin/node + echo "✅ Node.js symlink created: /usr/local/bin/node -> $NODE_PATH" +else + echo "❌ Failed to find Node.js executable" + exit 1 +fi -echo "✅ Node.js symlinks created" +if [ -n "$NPM_PATH" ] && [ -x "$NPM_PATH" ]; then + sudo ln -sf "$NPM_PATH" /usr/local/bin/npm + echo "✅ npm symlink created: /usr/local/bin/npm -> $NPM_PATH" +else + echo "❌ Failed to find npm executable" + exit 1 +fi # Install npm dependencies echo "📦 Installing npm dependencies..."