JENA_HOME
在學習SPARQL的時候,書中提到要下載Apache Jena framework中的文件,然後配置環境變量,這樣有利於我們之後的查詢操作。
配置JENA_HOME其實和很多人都熟悉的JAVA_HOME配置一樣,都是將文件路徑添加到PATH中,然後生效即可。
首先打開終端,輸入
sudo vim ~/.bash_profile
輸入密碼之後可以看到文件內容,按“i”進入編輯模式,在文件末尾輸入以下內容:
export JENA_HOME="/Users/justinzwd/Downloads/apache-jena-3.13.1"
export PATH=$JENA_HOME/bin:$PATH
這裏的 /Users/justinzwd/Downloads/apache-jena-3.13.1 是我下載解壓好的JENA_HOME的路徑,大家可以自定義設置
然後按“esc”退出編輯模式,接着按":wq!"退出文本編輯界面。
最後一步啦!爲了使其生效,我們可以輸入
source ~/.bash_profile
這樣就大功告成了!爲了檢驗我們是否真的成功,可以輸入
echo $JENA_HOME
輸出/Users/justinzwd/Downloads/apache-jena-3.13.1表明操作成功
-----------------------更新分割線--------------------
在後來的運行當中,又報錯了
justinzwd@justinzwd SPARQL_Practice % arq --data ex002.ttl --query ex003.rq
zsh: command not found: arq
顯示arq腳本找不到,明明上面廢了好大力氣設置好了啊,原來zsh(我自己下載的oh-my-zsh主題)和系統自帶的bash並不相通。
沒關係,我們重新在zsh中設置一下就好了。
sudo vi ~/.zshrc
和上面的設置方法一下,輸入電腦密碼就可以看到文本編輯界面了。
export PATH="/Users/justinzwd/Downloads/apache-jena-3.13.1/bin:$PATH"
這裏不需要source生效
我們來重啓終端,檢驗一下是否永久生效
cd /Users/justinzwd/Desktop/SPARQL_Practice
arq --data ex002.ttl --query ex003.rq
結果顯示:
對於圖片中提到的兩個文件,其實是Learning SPARQL這本書裏面的,代碼就幾行,也非常簡單,這不是我們這篇文章的重點,同時爲了書籍著作版權保護,我就不擅自粘貼代碼到這裏了,有興趣的小夥伴可以自己找來看看哦~