আমি আমার ল্যাপটপে উবুন্টু 16.04 এলটিএস সহ ভিএস কোড ইনস্টল করেছি। আমি অভিন্ন ফলাফল সহ একাধিক ইনস্টলেশন পদ্ধতি চেষ্টা করেছি; অতি সম্প্রতি, আমি ক্যাকটাক্সের "নতুন" নির্দেশাবলী এখানে অনুসরণ করেছি । আমি অ্যাপ্লিকেশনটি খোলার চেষ্টা করেছি দুটি উপায় কার্যকর করার জন্য।
- আমি যখন 'অ্যাপ্লিকেশনগুলি' থেকে প্রোগ্রামটি খুলি, আইকনটি প্রায় 15 সেকেন্ডের জন্য লঞ্চারে প্রদর্শিত হয় এবং তারপরে অদৃশ্য হয়ে যায়। কোনও ত্রুটি পপ আপ হয় না।
- আমি যখন একটি টার্মিনাল খুলি এবং টাইপ করি
code, কমান্ডটি কিছুই করে না এবং আমি একটি সেকেন্ডেরও কম সময়ে একটি নতুন প্রম্পট পাই।
আমি লিনাক্সে তুলনামূলকভাবে নতুন থাকায় কী চেষ্টা করব তা নিয়ে লড়াই করছি with
which codeফলন /usr/bin/code, যা বাশ স্ক্রিপ্ট। এখান থেকে আমি আমার গভীরতার বাইরে যাই।
স্ক্রিপ্ট বিষয়বস্তু
/usr/bin$ cat code
#!/usr/bin/env bash
#
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
# If root, ensure that --user-data-dir or --file-write is specified
if [ "$(id -u)" = "0" ]; then
for i in $@
do
if [[ $i == --user-data-dir || $i == --user-data-dir=* || $i == --file-write ]]; then
CAN_LAUNCH_AS_ROOT=1
fi
done
if [ -z $CAN_LAUNCH_AS_ROOT ]; then
echo "You are trying to start vscode as a super user which is not recommended. If you really want to, you must specify an alternate user data directory using the --user-data-dir argument." 1>&2
exit 1
fi
fi
if [ ! -L $0 ]; then
# if path is not a symlink, find relatively
VSCODE_PATH="$(dirname $0)/.."
else
if which readlink >/dev/null; then
# if readlink exists, follow the symlink and find relatively
VSCODE_PATH="$(dirname $(readlink -f $0))/.."
else
# else use the standard install location
VSCODE_PATH="/usr/share/code"
fi
fi
ELECTRON="$VSCODE_PATH/code"
CLI="$VSCODE_PATH/resources/app/out/cli.js"
ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"
exit $?
ডিবাগ আউটপুট (বিভিন্ন ডিরেক্টরি থেকে)
~$ bash -x code
++ id -u
+ '[' 1000 = 0 ']'
+ '[' '!' -L code ']'
++ dirname code
+ VSCODE_PATH=./..
+ ELECTRON=./../code
+ CLI=./../resources/app/out/cli.js
+ ELECTRON_RUN_AS_NODE=1
+ ./../code ./../resources/app/out/cli.js
/usr/bin/code: line 35: ./../code: No such file or directory
+ exit 127
/usr/bin$ bash -x code
++ id -u
+ '[' 1000 = 0 ']'
+ '[' '!' -L code ']'
+ which readlink
+++ readlink -f code
++ dirname /usr/share/code/bin/code
+ VSCODE_PATH=/usr/share/code/bin/..
+ ELECTRON=/usr/share/code/bin/../code
+ CLI=/usr/share/code/bin/../resources/app/out/cli.js
+ ELECTRON_RUN_AS_NODE=1
+ /usr/share/code/bin/../code /usr/share/code/bin/../resources/app/out/cli.js
+ exit 0
পথের বিষয়বস্তু
~$ $PATH
bash: /home/adam/anaconda3/bin:/home/adam/anaconda3/bin:/home/adam/bin:/home/adam/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: No such file or directory
কোন সহায়তা বা পরামর্শ প্রশংসা করা হয়।
sudo apt update2)sudo apt upgrade। আপনি যদি কোনও ত্রুটি পান তবে ত্রুটিগুলি সমাধান করুন। তারপরে টার্মিনাল থেকে অ্যাপটি চালানোর চেষ্টা করুন এবং ত্রুটিগুলি পরীক্ষা করুন।