您好,登錄后才能下訂單哦!
又是一個頭疼的事情,不得不記錄一下,順便吐槽一下自己對mac bash shell 認識的太粗糙
由于想部署elasticsearch用來支持mongodb的搜索,之后了解到 elasticsearch需要一個
elasticsearch river的一個插件來進行支持, 查了下自己安裝mongodb的版本是3.0.1,
丫的river只支持3.0.0,好吧,我本想硬著頭皮試試,但是本著完美主義的潔癖還是想把mongodb降級。
1:
先查了下homebrew,支不支持特定版本的安裝,折騰了半天發現! 不!可!以!fk
只好手動安裝了,
2:接著去官網下了特定版本的tar文件,安裝官方文檔解壓,安裝,配置路徑主要說一下,文檔里面沒有并且沒有告訴小白的東西。
文檔中提到:
這里要配置一下他的路徑(直接用vim打開 ~/.bashrc文件),好吧,我配置好了,
export PATH=<mongodb-install-directory>/bin:$PATH
然后發現關了shell之后再打開,路徑又找不到了,原來shell啟動的時候默認是從 ~/.bash_profile 這里啟動的,所以乖乖的把 bashrc 文件拷貝到這個文件里面,具體是:
source ~/.bashrc
保存,然后新打開shell ,發現mongod,和mongo可以用了,但是因為目錄權限的關系,這里還是有問題的
然后運行
chmod -R a+r /data/db
把文件夾的權限給到mongo就好了,最后搞定!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。