Tôi chủ yếu chơi với F # trên Linux và muốn nhận tất cả các thư viện GUI cần thiết (Gtk, Gdk, Atk, Glib, Pango, Cairo) để tham chiếu theo mặc định để tôi có thể sử dụng đơn giản: open Gtk;;
đánh máy. đoán tốt nhất của tôi sẽ thay đổi kịch bản FSI ra mắt, mà lúc này trông như thế:Làm cách nào để buộc F # tương tác tham chiếu Gtk # theo mặc định?
#!/bin/sh
exec /usr/bin/mono /usr/local/src/fsharp/bin/fsi.exe [email protected]
Cập nhật: phiên bản của kịch bản làm việc như trong gợi ý Stephen:
#!/bin/sh
exec /usr/bin/mono /usr/local/src/fsharp/bin/fsi.exe -r "/usr/lib/cli/atk-sharp-2.0/atk-sharp.dll" -r "/usr/lib/cli/glib-sharp-2.0/glib-sharp.dll" -r "/usr/lib/cli/gdk-sharp-2.0/gdk-sharp.dll" -r "/usr/lib/cli/gtk-sharp-2.0/gtk-sharp.dll" -r "/usr/lib/cli/pango-sharp-2.0/pango-sharp.dll" -r "/usr/lib/mono/2.0/Mono.Cairo.dll" [email protected]
Như tôi đã nói trong câu hỏi sửa đổi kịch bản là "phỏng đoán tốt nhất của tôi". Câu trả lời này trình bày một cách tiếp cận tốt hơn nhiều. Cảm ơn Tomas –