導航:首頁 > 程序命令 > gem命令

gem命令

發布時間:2022-01-14 23:20:16

1. redis集群不了,埠也沒有重復gem也安裝了

單機搭建

1) 從Redis官網下載對應版本的redis安裝包,在本文檔中我使用的是3.2.3版本。
2) 安裝

tar xvzf redis-3.2.3.tar.gzcd redis-3.2.3make

3) 簡單配置相關操作命令

sudo cp src/redis-server /usr/local/bin/sudo cp src/redis-cli /usr/local/bin/

4) 啟動Redis

$ redis-server85566:C 23 Aug 19:55:31.515 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf... ...85566:M 23 Aug 19:55:31.519 * The server is now ready to accept connections on port 6379

5) 檢測Redis是否啟動

$ redis-cli redis 127.0.0.1:6379> pingPONG
redis 127.0.0.1:6379> set mykey somevalue
OK
redis 127.0.0.1:6379> get mykey"somevalue"

集群模式搭建

在介紹之前,先祭出官網地址,在這里只是簡單的搭建步驟以及我在搭建時遇到的一些問題,相關注意事項以及簡單原理還需要仔細閱讀官方文檔。
1) 集群規劃
官網中有這么一段:

Note that the minimal cluster that works as expected requires to contain at least three master nodes. For your first tests it is strongly suggested to start a six nodes cluster with three masters and three slaves.

所以我們在規劃集群時最少需要常見六個實例:

主機名

IP

node03 10.178.3.204 7000

node03 10.178.3.204 7001

node03 10.178.3.204 7002

node04 10.178.3.205 7000

node04 10.178.3.205 7001

node04 10.178.3.205 7002

* 其中三個master,每個master對應一個salve*

2) 安裝redis
與單機版安裝步驟相同,在node03和node04兩個節點上安裝redis服務

ssh node03
tar xvzf redis-3.2.3.tar.gzsudo mv redis-3.2.3 /usr/local/cd /usr/local/redis-3.2.3make
# node04節點做相同的操作

3)創建相應配置文件

ssh node03mkdir cluster-test
cd cluster-testmkdir 7000 7001 7002

在每個目錄中創建相應的redis配置文件redis-cluster.conf:

bind 10.178.3.204port 7000 # 埠名與目錄名一致daemonize yescluster-enabled yescluster-config-file nodes.conf
cluster-node-timeout 5000appendonly yes# node04節點做相同的操作

注意:bind 用來指定相應的ip,如果是不同節點之間構成集群,此參數必須指定,並且不能使用主機名,需要指定對應的IP地址

4) 啟動實例

cd ./7000redis-server redis-cluster.confcd ./7001redis-server redis-cluster.confcd ./7002redis-server redis-cluster.conf# node04節點做相同的操作

5) 安裝基於ruby的redis模塊

a. 離線安裝rubygems下載地址

在本文檔中下載的版本為rubygems-2.6.6.tgz

tar zxvf rubygems-2.6.6.tgzcd rubygems-2.6.6ruby setup.rb

b. 安裝redis模塊下載地址

使用gem命令安裝:

gem install -l redis-3.3.1.gem

6) 啟動redis集群

cd /usr/local/bin/redis-3.2.3/src
./redis-trib.rb create -replicas 1 10.178.3.204:7000 10.178.3.204:7001 10.178.3.204:7002 10.178.3.205:7000 10.178.3.205:7001 10.178.3.205:7002

異常記錄

異常1:

在構建redis集群時,在Waiting for the cluster to join…時阻塞
異常分析:
redis後台會啟動一個盡興數據交換的進程,埠號為配置文件中指定的埠號+10000,防火牆沒有關閉,導致節點間不能通信
解決方法:
關閉防火牆,重啟

service iptables stop

2. sudo,gem,vim,gcc什麼意思

都是shell命令
sudo,允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具。比如你不是/root賬號,但是需要安裝gcc軟體,可以 sudo apt-get install gcc
gem 不太清楚,有一個ruby的包管理器叫gem,不知道你說的是不是這個。

vim是個文本編輯器,跟記事本差不多 可以使用 vi a.txt 打開a.txt這個文件
gcc是c語言的編譯器。比如你寫了個c語言源文件,可以這樣編譯 gcc a.c

3. ruby安裝:『D:\Program』不是內部或者外部命令,也不是可運行的程序

您好,這樣的:
Sass的安裝:
1.安裝:SASS是Ruby語言寫的,但是兩者的語法沒有關系。不懂Ruby,照樣使用。只是必須先安裝Ruby,然後再安裝SASS。
假定你已經安裝好了Ruby,接著在命令行輸入下面的命令:
gem install sass

然後,就可以使用了。
2:使用:
SASS文件就是普通的文本文件,裡面可以直接使用CSS語法。文件後綴名是.scss,意思為Sassy CSS。SASS提供兩種編譯方式,一種是手動編譯,一種是監視編譯(–watch),手動編譯就是當你撰寫好CSS時下指令去做編譯,監視編譯則是你指令一個目錄,當此目錄裡面的*.scss檔案有改變時(新增、覆寫等等),就會自動去做編譯的動作。先來講手動編譯方式:
下面的命令,可以在屏幕上顯示.scss文件轉化的css代碼。(假設文件名為test。)
sass test.scss
如果要將顯示結果保存成文件,後面再跟一個.css文件名。
sass test.scss test.css
SASS提供四個編譯風格的選項:
* nested:嵌套縮進的css代碼,它是默認值。
* expanded:沒有縮進的、擴展的css代碼。
* compact:簡潔格式的css代碼。
* compressed:壓縮後的css代碼。
生產環境當中,一般使用最後一個選項。
sass –style compressed test.sass test.css
還有一種監視的方式做編譯,在命令行中切換到當前sass或者scss文件所在的目錄,然後運行
sass –watch scss:css

SASS的官方網站,提供了一個在線轉換器。你可以在那裡,試運行下面的各種例子。
Compass的安裝:
1.安裝:安裝ruby之後,輸入命令
gem install compass

2.使用:創建一個 COMPASS 項目
在命令行中切換到你需要創建項目的目錄,運行:
compass create "projectname"

這個命令會創建一個包含一系列文件的目錄,其中最重要的是配置文件 config.rb,其他文件如果你不需要都可以刪除。
在 config.rb 中你可以修改 SASS 和 CSS 的目錄及其它一些基礎設置。
實時編譯 SASS 文件
COMPASS 提供的默認方法是:
在命令行下切換到項目目錄,運行
compass watch

COMPASS 將會實時監控 SASS 目錄的文件變化,只要你一保存文件,立即將相應文件編譯為 CSS 文件。

4. 為什麼在安裝ruby後找不到gem這個命令

1.從圖形界面啟動 Linux 終端。

2.在命令行輸入 su,回車。然後輸入 root 用戶密碼(注意意,屏幕上不顯示),回車,登入 root 用戶。

3.在命令行輸入 gedit /etc/profile,回車。這樣就打開了一個文本編輯器對 profile 文件進行編輯。

4.在文件的最末一行,添加 PATH=$PATH:/sbin,然後保存並關閉文件。注意,務必記得保存文件。

5.在命令行繼續輸入 source /etc/profile ,回車,使剛才更改後的配置文件生效。注意,etc 前面的 / 不能少。

6.現在,一切大功告成。馬上試著執行 shutdown -h now 關機命令

5. windows,ruby安裝成功後,輸入gem命令不成功,老是出現下面的錯誤提示,應該怎麼辦

可以嘗試一下把路徑中的中文換成英文(把文件移到英文目錄下面)。

6. 飢荒曼德拉草生成作弊碼

c_spawn("Mandragora",1)
即可在滑鼠位置刷出一個曼陀羅草
但是沒測試過不知道能不能用

閱讀全文

與gem命令相關的資料

熱點內容
精品php源碼 瀏覽:960
自己編寫雲伺服器搶紅包 瀏覽:203
java解壓縮文件加密 瀏覽:887
dlink列印伺服器默認地址 瀏覽:353
php休眠函數 瀏覽:372
金蝶如何打開伺服器 瀏覽:766
e4a手游輔助源碼 瀏覽:777
什麼app可以實時直播 瀏覽:106
蘋果13的app閃退什麼原因 瀏覽:775
尾盤選股源碼公式 瀏覽:450
php日期運算 瀏覽:931
天龍八部長歌伺服器什麼時候開的 瀏覽:199
鬼泣4模型在那個文件夾 瀏覽:229
單片機的串列口 瀏覽:58
phpjson轉化為數組 瀏覽:268
pdf導入excel 瀏覽:428
蘋果xsmax信任app在哪裡設置 瀏覽:53
自動外鏈php源碼 瀏覽:245
我的世界新手獎勵箱命令 瀏覽:146
linux更新vim 瀏覽:998