如何在我的visual studio代码中使用FSI作为F#4?

时间:2016-10-08 07:46:10

标签: macos visual-studio-code f# mono

我的Visual Studio中的终端一直在说 UPDATE zonning.populations2 SET count = (SELECT count(c.client_id) FROM clients.clients c JOIN clients.phone_numbers pn ON c.client_id = pn.client_id JOIN clients.phone_numbers_labels pnl ON pn.phone_number_id = pnl.phone_number_id JOIN clients.labels l ON pnl.label_id = l.label_id WHERE l.label_name = zonning.populations2.label) WHERE population_id = "How i can get id from select?";

如何告诉visual studio将FSI用于F#4?

PS:Visual Studio代码和所有扩展程序都已更新。

PPS:我正在使用mac

enter image description here

1 个答案:

答案 0 :(得分:4)

VSC中的终端正在使用您的默认shell,因此将拾取相同的路径,因此fsharpi将与通过Terminal.app或{{1}运行它相同}}

如果您安装了最新的Mono版本,它将在{<1}} shell脚本中放置:

iTerm2.app

反过来使用mono在fsharpi CIL-assembly中执行:

>which fsharpi
/usr/local/bin/fsharpi

Mono版本4.6.0 目前为F#4.1安装 F#Interactive

获取最新的OS-X Mono版本here

执行命令

fsi.exe

矿山回报:

/Library/Frameworks/Mono.framework/Versions/4.6.0/lib/mono/4.5