用尽最小的功夫将OACIS引入Mac的方法

本文将解释如何通过最简步骤在Mac上设置OACIS环境。

OACIS是一个通用设计,可以在各种环境下运行,但是在没有Linux知识的情况下,设置也可能会有困难。在这里,我们将向Mac用户介绍一种”只要按照这个步骤进行设置就可以”的方法。
如果您想了解更多详细信息,请参考官方文档。
在这里,我们将安装最新的v3.7.0版本,截至2020年1月。

手续如下所示。

    1. 安装Ruby

 

    1. 安装MongoDB和Redis

 

    1. 配置能够通过SSH登录到localhost

 

    1. 下载OACIS的源代码

 

    1. 启动OACIS

 

    在OACIS中注册localhost

安装Ruby

使用rbenv进行安装。有关rbenv本身的安装步骤,请参阅rbenv的readme。
在安装rbenv之后,再安装ruby。

rbenv install 2.6.5 && rbenv global 2.6.5
gem update bundler
rbenv rehash

安装MongoDB和Redis。

请使用Homebrew安装MongoDB。
详细信息请参考MongoDB的官方文档。

brew tap mongodb/brew
brew install mongodb-community@4.2
brew services start mongodb-community@4.2

我们同样可以使用homebrew来安装Redis。 homebrew Redis.)

brew install redis
brew services start redis

将localhost配置为可以通过SSH进行登录。

打开「系统偏好设置」-「共享」,勾选「远程登录」。可能会显示为“由防火墙屏蔽”,但没有问题。

image.png

接下来,我们将进行钥匙认证的设置,以实现无需密码即可登录。

ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

如果一切设置正确,您将能够在本地主机(localhost)上无需密码登录。请执行以下命令确认是否显示了主目录的路径。

ssh localhost pwd

下载OACIS的源代码。

下载 OACIS 的源代码。

git clone --recursive -b master https://github.com/crest-cassia/oacis.git
cd oacis
bundle install

此外,还需要安装名为xsub的工具。

cd ~    # home directoryに移動
git clone https://github.com/crest-cassia/xsub.git
echo 'export PATH="$HOME/xsub/bin:$PATH"' >> ~/.bash_profile
echo 'export XSUB_TYPE="none"' >> ~/.bash_profile

打开OACIS

我們將進入剛剛下載的OACIS目錄並啟動OACIS。

cd ~/oacis
bundle exec rake daemon:restart

当您从浏览器访问 http://localhost:3000 时,将显示OACIS的首页屏幕。

在OACIS中注册localhost。

在OACIS的界面上,将localhost设为作业的投递目标。
选择界面顶部的”Host”、”New Host”,然后输入以下项目。

    Name : localhost

通过这样,你可以将localhost作为主机进行注册,并选择作为作业的投递地址。

image.gif
bannerAds