[英]F# package for Sublime Text Build System absent
我從F#開始,嘗試通過包https://github.com/fsharp/sublime-fsharp-package使其與Sublime Text 3一起使用。 使用Package Control安裝軟件包后,我看到F#在Sublime Text的底部欄中顯示為可用的語言,並且語法高亮顯示或多或少起作用,但據我所知,但是F#的構建系統無法顯示為這應該。
因此,嘗試修復問題,我運行“ build.sh install”並收到錯誤消息,“無法打開程序集'.paket / paket.bootstrapper.exe”:沒有此類文件或目錄。 我有點卡住了。 非常感謝您的幫助。
從您的評論中,您似乎對OS X的Unix基礎有點不熟悉。我將首先解釋它們,然后為您提供一些建議,以嘗試解決問題。
從技術上講,名稱以開頭的文件或目錄.
如您所說,不是“為系統保留”; 他們被隱藏了 。 現在,Finder確實不允許您創建名稱以開頭的文件或目錄.
,因為Apple不想接到不了解隱藏文件功能的人的所有技術支持電話:“我為我的文件命名了... more important stuff for work
,現在不見了 !幫助!!!” 但是,如果您在“終端”應用程序中,則可以使用輕松創建文件或目錄.
作為他們的第一個字母: mkdir .foo
應該起作用。 你不會看到它時,你做的ls
,但ls -a
( a
為“全”),將顯示所有文件,包括隱藏文件。 您也可以執行cd .foo
並在隱藏的.foo
目錄中創建文件-盡管.foo
文件夾不會顯示在Finder中,但可以在終端機以及您可能編寫的任何F#程序中完全訪問。
因此,當您說您克隆了https://github.com/fsprojects/Paket但它沒有包含.github
和.paket
目錄時,我想您只是不知道如何看到它們。 您無法在Finder中看到它們(嗯, 如果您跳了幾圈 ,就可以看到,但是我認為這樣做不值得),但是可以使用ls -a
看到它們。 只需打開終端,運行cd /Users/Username/Paket
,然后運行ls -a
,我想您會發現.paket
和.github
目錄確實是由git clone
命令創建的。
因此,您可能應該嘗試的是:
paket.bootstrapper.exe
和paket.exe
文件。 將它們放在/Users/Username/Downloads
(或者默認的OS X Downloads目錄與其他目錄不同的地方,只要它在您可以輕松找到它們的位置即可)。 cd /Users/Username/Library/Application\\ Support/Sublime\\ Text\\ 3/Packages/sublime-fsharp-package-master
。 ls -a
,看看是否有一個.paket
目錄。 mkdir .paket
。 cd .paket
使您位於sublime-fsharp-package-master
下的隱藏.paket
目錄中。 ls
,看看是否有一個paket.bootstrapper.exe
文件。 cp /Users/Username/Downloads/paket.bootstrapper.exe .
cp /Users/Username/Downloads/paket.exe .
cd ..
可以回到/Users/Username/Library/Application\\ Support/Sublime\\ Text\\ 3/Packages/sublime-fsharp-package-master/
目錄。 /Users/Username/Library/Application\\ Support/Sublime\\ Text\\ 3/Packages/sublime-fsharp-package-master/build.sh install
,請嘗試將其作為./build.sh install
運行。 (並嘗試./build.sh Install
,因為我很確定我有必要大寫)。 (順便說一句,如果您不熟悉我在步驟9、10和11中使用的語法,其中在命令中使用了一個.
或兩個點..
,那是一個長期存在的Unix習慣用法: .
表示“當前目錄”,而..
表示“父目錄”。)
我只是查看了您一直在運行的build.sh
腳本,似乎假設您已經在運行腳本之前將cd
放入了軟件包的基本目錄( sublime-fsharp-package-master
目錄)中。 這樣就可以解釋為什么它失敗了:您是從另一個目錄運行它,而不是先執行cd
。 因此,為什么我將步驟10標記為重要 :我認為這是問題的根本原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.