2016-01-18 57 views
4

我安裝了DrRacket,完整版本不是最小的,但我沒有軟件包。在Racket中安裝軟件包

當我運行這段代碼:

#lang racket 

(provide (all-defined-out)) 

(require rsound) 

(play ding) 

它給我這個錯誤:

standard-module-name-resolver: collection not found 
    for module path: rsound 
    collection: "rsound" 
    in collection directories: 
    C:\Users\Theodor\AppData\Roaming\Racket\6.3\collects 
    C:\Program Files\Racket\collects 
    ... [161 additional linked and package directories] in: rsound 
    no packages suggestions are available . 

在 「收集」 我只有 「catalog.sqlite」。

如何爲DrRacket安裝軟件包? 「更新目錄」不起作用。 其他類似的問題沒有幫助。

+0

在命令行嘗試'raco pkg install some_module'? – liweijian

+0

rako:undefined; 不能引用未定義的標識符 –

回答

6

這是rsound的作者。是的,李維健說得對,你需要安裝這個軟件包。有兩種方法可以做到這一點:

  • 在DrRacket,進入「文件>軟件包管理器...」,然後鍵入「rsound」中的「做我的意思是」框。

  • 或者,在命令行中運行

    raco pkg install rsound 
    

讓我知道,如果您有任何與此問題!

+0

謝謝!它確實有效。 Stackoverflow是一個偉大的社區! –