გამართვა
ეს განყოფილება მოიცავს რამდენიმე სასარგებლო რჩევას გამართვის შესახებ Veloren პროექტის ფარგლებში. ეს დაგეხმარებათ, თუ გსურთ შეისწავლოთ კოდის ბაზა გაშვების დროს, ან იმუშაოთ ფუნქციის განხორციელებაზე.
შედგენა გამართვის სიმბოლოებით
იმისათვის, რომ გამართვის სიმბოლოები შეიქმნას პროექტისთვის, უნდა იყოს გამოყენებული debuginfo პროფილი. თქვენ შეგიძლიათ ააწყოთ პროექტი გამართვის სიმბოლოებით ამ ბრძანების გაშვებით:
cargo build --profile debuginfo
Visual Studio კოდი
მიჰყევით ამ სახელმძღვანელოს თქვენი VS Code ინსტალაციის დასაყენებლად.
ამის შემდეგ გააკეთეთ შემდეგი ცვლილებები launch.json-ში (გახსოვდეთ აშენება ზემოთ ჩამოთვლილი cargo ბრძანებით!)
{
"version": "0.2.0",
"configurations": [
{
"name": "(Windows) Launch",
"type": "cppvsdbg",
"request": "launch",
"program": "${workspaceRoot}\\target\\debuginfo\\veloren-voxygen.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": true
},
{
"name": "(OSX) Launch",
"type": "lldb",
"request": "launch",
"program": "${workspaceRoot}/target/debuginfo/veloren-voxygen",
"args": [],
"cwd": "${workspaceRoot}"
}
]
}
JetBrains ინტეგრირებული განვითარების გარემო
გთხოვთ, გაითვალისწინოთ, რომ JetBrains IDE-ებზე გამართვა მხარდაჭერილია მხოლოდ მათი პროდუქტების მცირე ქვეჯგუფზე (როგორიცაა CLion ან IntelliJ Idea Ultimate). ეწვიეთ ამ ბმულს დამატებითი ინფორმაციისთვის.
დააინსტალირეთ This plugin თქვენს IDE-ში (ან File -> Settings -> Plugins [Ctrl + Alt + x], ან თქვენი ბრაუზერის მეშვეობით) და გახსენით თქვენი rust პროექტი IDE-ში.
დააჭირეთ ღილაკს “დაამატე კონფიგურაცია …” ზედა მარჯვენა კუთხეში. ეს გაიხსნება ფანჯარა, რომელიც გაძლევთ შესაძლებლობას შექმნათ გაშვების / გამართვის პროფილები.
დააჭირეთ პატარა ღილაკს “+” და აირჩიეთ “ტვირთი” ჩამოსაშლელ სიაში. ეს შეგიქმნით გაშვების პროფილს.
შეცვალეთ “სახელი” ველი, როგორც გსურთ. შემდეგ აქ არის საინტერესო ნაწილი: “ბრძანების” ველის რედაქტირება
ნაგულისხმევად, “Command” ველს უნდა ჰქონდეს “Run” მასში, შეინახოს იგი და დაამატოთ “–bin {bin} –profile debuginfo”, სადაც bin არის ორობითი სისტემის სახელი, რომელიც უნდა გამართოს (veloren-server-cli, veloren-voxygen, …).
შემდეგ ველი “ბრძანება” უნდა შეიცავდეს რაღაცის მსგავსს “run –bin veloren-server-cli –profile=debuginfo”.
თუ თქვენ გაქვთ რაიმე შეკითხვა, გთხოვთ დამიკავშირდეთ (infrandomness#4003) Veloren Discord სერვერზე.
პრობლემების მოგვარება
შენიშვნა: ზოგიერთმა მომხმარებელმა განაცხადა, რომ საჭიროა VSCode-ის გაშვება ადმინისტრატორად, რათა გამართვა სწორად იმუშაოს. თუ შეამჩნევთ შეცდომის მსგავს შეტყობინებას ქვემოთ, სცადეთ ხელახლა გაუშვათ VSCode როგორც ადმინისტრატორი.
Unable to open 'panicking.rs': Unable to read file (Error: File not found
(c:\rustc\7dbfb0a8ca4ab74ee3111e57a024f9e6257ce37c\src\libstd\panicking.rs)).