mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
tools: fix shortcut creation error in v symlink
on windows (#8935)
This commit is contained in:
parent
66c85aa5cb
commit
63ed3c0d41
@ -49,9 +49,10 @@ fn setup_symlink_windows(vexe string) {
|
|||||||
vsymlinkdir := os.join_path(vdir, '.bin')
|
vsymlinkdir := os.join_path(vdir, '.bin')
|
||||||
mut vsymlink := os.join_path(vsymlinkdir, 'v.exe')
|
mut vsymlink := os.join_path(vsymlinkdir, 'v.exe')
|
||||||
if !os.exists(vsymlinkdir) {
|
if !os.exists(vsymlinkdir) {
|
||||||
os.mkdir_all(vsymlinkdir) or { panic(err) } // will panic if fails
|
os.mkdir(vsymlinkdir) or { panic(err) } // will panic if fails
|
||||||
} else {
|
} else {
|
||||||
os.rm(vsymlink) or { panic(err) }
|
os.rmdir(vsymlinkdir) or { panic(err) }
|
||||||
|
os.mkdir(vsymlinkdir) or { panic(err) }
|
||||||
}
|
}
|
||||||
// First, try to create a native symlink at .\.bin\v.exe
|
// First, try to create a native symlink at .\.bin\v.exe
|
||||||
os.symlink(vsymlink, vexe) or {
|
os.symlink(vsymlink, vexe) or {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user