質問編集履歴

13

ubuntuのリポジトリ経由でインストールしたような気がしてきました

2022/04/26 10:58

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -135,4 +135,9 @@
135
135
  continue with installation? (y/N) y
136
136
  Downloading ruby-3.1.2.tar.gz...
137
137
  ```
138
+ なぜsudoのrubyのバージョンが上がらないのか、分かりました。
139
+ 2.5.1は、ubuntuのリポジトリでインストールしたような気がするからです。
140
+ rbenv経由でインストールしたバージョンしかrbenvでは、表示できないと知りました。
138
141
 
142
+ インストールの方法が違うことが、今回の原因なのでしょうか?
143
+

12

rubyのバージョンが変わらない

2022/04/26 02:12

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  色々調べる中で、sudoのパスに問題があると分かりました。
2
2
  でも、こちらの記事に従って変更しても、反映されず困っています。
3
3
  再起動もしましたが、駄目です。
4
+
5
+ パスは、通りました。
4
6
 
5
7
  ```bash
6
8
  $ which ruby
@@ -17,6 +19,23 @@
17
19
 
18
20
 
19
21
  ```
22
+ でも、今も、sudoユーザーと一般ユーザーで、rubyのバージョンが違います。
23
+ ```bash
24
+ ~$ sudo ruby -v
25
+ ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
26
+ ***@***:~$ ruby -v
27
+ ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux]
28
+ ```
29
+ rubyのバージョンは、3.1.2のみです。
30
+
31
+ ```bash
32
+ rbenv versions
33
+ system
34
+ * 3.1.2 (set by /home/***/.ruby-version)
35
+
36
+ ```
37
+
38
+
20
39
 
21
40
 
22
41
  Shopify-CLIをインストールしてバージョン確認をしたら、新しいバージョンがあるので更新するように表示がでました。

11

記事の修正

2022/04/26 01:56

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,10 @@
11
11
  1
12
12
 
13
13
  Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/***/.rbenv/shims"
14
+
15
+ sudo which ruby
16
+ /usr/bin/ruby
17
+
14
18
 
15
19
  ```
16
20
 

10

パスの修正が出来ず困っています

2022/04/26 01:55

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,20 @@
1
+ 色々調べる中で、sudoのパスに問題があると分かりました。
2
+ でも、こちらの記事に従って変更しても、反映されず困っています。
3
+ 再起動もしましたが、駄目です。
4
+
5
+ ```bash
6
+ $ which ruby
7
+ /home/***/.rbenv/shims/ruby
8
+ $ sudo nano /etc/sudoers
9
+ Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
10
+ を下記に変更
11
+ 1
12
+
13
+ Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/***/.rbenv/shims"
14
+
15
+ ```
16
+
17
+
1
18
  Shopify-CLIをインストールしてバージョン確認をしたら、新しいバージョンがあるので更新するように表示がでました。
2
19
 
3
20
  ```bash

9

インストール状況

2022/04/25 14:01

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -88,5 +88,11 @@
88
88
  下記の記事を基にしています。
89
89
  https://tsumikiasobi.net/wordpress/archives/402
90
90
 
91
+ sudoを付けてインストールしても、usrにインストールされないです。
92
+ ```bash
93
+ sudo rbenv install 3.1.2
94
+ rbenv: /home/***/.rbenv/versions/3.1.2 already exists
95
+ continue with installation? (y/N) y
96
+ Downloading ruby-3.1.2.tar.gz...
97
+ ```
91
98
 
92
-

8

参考URLを追加

2022/04/25 13:13

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -82,9 +82,11 @@
82
82
  sudo nano /etc/sudoers
83
83
 
84
84
 
85
- Defaults secure_path="/home/***/.rbenv/shims/ruby:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
85
+ Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/***/.rbenv/shims/"
86
86
 
87
87
  ```
88
+ 下記の記事を基にしています。
89
+ https://tsumikiasobi.net/wordpress/archives/402
88
90
 
89
91
 
90
92
 

7

パスの記載を修正

2022/04/25 06:30

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -82,7 +82,7 @@
82
82
  sudo nano /etc/sudoers
83
83
 
84
84
 
85
- Defaults secure_path="/home/***/.rbenv/shims/ruby:/usr/local/sbin:/$
85
+ Defaults secure_path="/home/***/.rbenv/shims/ruby:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
86
86
 
87
87
  ```
88
88
 

6

パスが違うことが分かりました。

2022/04/25 06:28

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -70,4 +70,21 @@
70
70
  $ ls -al | grep .ruby
71
71
  -rw-r--r-- 1 root root 6 4月 25 08:07 .ruby-version
72
72
  ```
73
+ sudoとユーザーで、パスが違うことが分かりました。
74
+ ```bash
75
+ ***@***:~$ which ruby
76
+ /home/***/.rbenv/shims/ruby
77
+ ***@***:~$ sudo which ruby
78
+ /usr/bin/ruby
79
+ ```
80
+ sudoersを下記のように編集して再起動したのですが、反映されていないんか変化ないです。
81
+ ```bash
82
+ sudo nano /etc/sudoers
73
83
 
84
+
85
+ Defaults secure_path="/home/***/.rbenv/shims/ruby:/usr/local/sbin:/$
86
+
87
+ ```
88
+
89
+
90
+

5

$ ls -al | grep .rubyの情報確認を追加

2022/04/24 23:13

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -65,5 +65,9 @@
65
65
  ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
66
66
 
67
67
  ```
68
+ 確認しました、
69
+ ```bash
70
+ $ ls -al | grep .ruby
71
+ -rw-r--r-- 1 root root 6 4月 25 08:07 .ruby-version
72
+ ```
68
73
 
69
-

4

sudo ruby -v 再び確認しました。

2022/04/24 17:47

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -60,6 +60,10 @@
60
60
  Counting installed Ruby versions: 3 versions
61
61
  Checking RubyGems settings: OK
62
62
  Auditing installed plugins: OK
63
+
64
+ sudo ruby -v
65
+ ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
66
+
63
67
  ```
64
68
 
65
69
 

3

curl -fsSL 試しました。

2022/04/24 17:45

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -45,4 +45,21 @@
45
45
  /home/***/.rbenv/shims/ruby
46
46
  ```
47
47
 
48
+ 確認しました。
49
+ ```bash
50
+ $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash
51
+ Checking for `rbenv' in PATH: multiple
52
+ You seem to have multiple rbenv installs in the following locations.
53
+ Please pick just one installation and remove the others.
54
+
55
+ /home/***/.rbenv/bin/rbenv
56
+ /usr/bin/rbenv
48
57
 
58
+ Checking for rbenv shims in PATH: OK
59
+ Checking `rbenv install' support: /home/***/.rbenv/plugins/ruby-build/bin/rbenv-install (ruby-build 20220415)
60
+ Counting installed Ruby versions: 3 versions
61
+ Checking RubyGems settings: OK
62
+ Auditing installed plugins: OK
63
+ ```
64
+
65
+

2

which rubyで、確認しました。

2022/04/24 15:14

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -39,4 +39,10 @@
39
39
  eval "$(rbenv init -)"
40
40
  ~
41
41
  ```
42
+ which rubyで、確認しました。
43
+ ```bash
44
+ which ruby
45
+ /home/***/.rbenv/shims/ruby
46
+ ```
42
47
 
48
+

1

~/.bash_profile の内容を追加しました。

2022/04/24 10:49

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -32,5 +32,11 @@
32
32
  ご教授いただけましたら、幸いです。
33
33
  よろしくお願いします。
34
34
 
35
+ ~/.bash_profile の内容
35
36
 
37
+ ```bash
38
+ export PATH="$HOME/.rbenv/shims:$PATH"
39
+ eval "$(rbenv init -)"
40
+ ~
41
+ ```
36
42