| ros-install(1) | ros-install(1) |
ros-install - نصب پیادهسازیهای لیسپ یا سیستم quicklisp
خلاصه دستور (SYNOPSIS)
- •
- ros install system [system ...]
- •
- ros install impl[/version] [param ...]
توضیحات (DESCRIPTION)
نصب یک پیادهسازی لیسپ
هنگامی که impl یا system با یکی از پیادهسازیهای پشتیبانیشده مطابقت داشته باشد، آن را دریافت، بارگیری و در یکی از دایرکتوریهای داخلی مدیریتشده توسط roswell (مسیر ~/.roswell یا ROSWELL_INSTALL_DIR) نصب میکند. برای استفاده از پیادهسازی نصبشده، باید ros-use(1) را اجرا کنید.
برای مثال، دستور زیر آخرین نسخه باینری sbcl را از sbcl.org بارگیری میکند. توجه داشته باشید که این ممکن است با باینری پیشفرضی که توسط roswell نصب شده و sbcl-bin نام دارد، متفاوت باشد. sbcl-bin نسخهای پایدار و بهخوبی آزمایششده از باینری sbcl است که انتظار میرود کمی قدیمیتر از آخرین نسخه sbcl باشد.
-
$ ros install sbcl
هنگامی که بدون نام فراخوانی شود، فهرستی از پیادهسازیهای قابل نصب را چاپ میکند. (نباید با ros list installed که پیادهسازیهای از پیش نصبشده را نشان میدهد، اشتباه گرفته شود.)
-
Usage: ros install impl [OPTIONS] For more details on impl specific options, type: ros help install impl Candidates impls for installation are: ecl sbcl clisp ccl-bin sbcl-bin
نام میتواند به صورت اختیاری با یک اسلش / و نسخه پیادهسازی همراه شود.
-
$ ros install sbcl/1.2.14
ممکن است پیادهسازیهای پنهانی وجود داشته باشند که در اینجا فهرست نشدهاند — کیفیت آنها در مرحلهٔ آلفا قرار دارد، اما میتوانید هرکدام را که دوست دارید امتحان کنید یا وبگاه (https://github.com/roswell/roswell) را دنبال کنید.
-
$ ros install ccl $ ros install abcl $ ...
نصب یک سیستم quicklisp و اسکریپتهای همراه roswell
اگر نام مشخصشده با هیچیک از پیادهسازیها مطابقت نداشته باشد، roswell تلاش میکند یک سیستم quicklisp با همان نام را پیدا کند.
-
$ ros install alexandria
پس از کامپایل و بارگذاری سیستم، در صورتی که تابعی در طول کامپایل/بارگذاری تنظیم شده باشد، متغیر خاص ros:*build-hook* را بدون هیچ آرگومانی فراخوانی (funcall) میکند.
هنگامی که سیستم همراه با یک اسکریپت roswell ساختهشده توسط ros-init(1) در زیردایرکتوری roswell ارائه شود، آنها در ROSWELL_INSTALL_DIR/bin نصب میشوند. تنظیم مسیر به این دایرکتوری باعث میشود این اسکریپتها از طریق خط فرمان پوسته در دسترس باشند.
-
$ ros install qlot System 'qlot' found. Loading the system.. Processing build-hook.. Found 1 scripts: qlot Attempting to install the scripts in roswell/ subdirectory of the system... /home/user/.roswell/bin/qlot $ qlot Usage: qlot [install | update | bundle | exec shell-args..]
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
تیم پروژه Roswell.