2

Я нахожусь в домашнем каталоге, и у меня есть файл с именем s0.scm. Я не могу скопировать его в нужную папку, так как у меня нет возможностей root. Итак, вот что я хочу сделать. В домашнем каталоге я запускаю следующую команду:

cd /usr/local/bin

Сейчас я в этом каталоге. В этом каталоге есть программа под названием схема, и я хочу открыть s0.scm, используя схему. Я s0.scm был в той же директории со схемой (/usr/local/bin), тогда я мог бы просто написать

(load "s0.scm")

запустить его. Но так как s0.scm находится в домашнем каталоге, я не знаю, как это сделать. Кто-нибудь может мне помочь с этим?

Спасибо

2 ответа2

4

Пытаться:

$ cd ~
$ /usr/local/bin/scheme
Welcome to Scheme
> (load "s0.scm")

Обычно вы хотите использовать переменную среды PATH для легкого доступа к программам. Делать

$ PATH=${PATH}:/usr/local/bin

а потом просто

$ scheme

начать схему.

0

Кроме того, вы также можете запустить

(load "~/so.scm")

потому что ~ означает ваш домашний каталог.

В общем, если вы хотите загрузить файл, расположенный в каталоге d , вы можете запустить:

(load "path/to/d/file.scm")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .