teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

13

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

2022/04/26 10:58

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body CHANGED
@@ -135,3 +135,8 @@
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では、表示できないと知りました。
141
+
142
+ インストールの方法が違うことが、今回の原因なのでしょうか?

12

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

2022/04/26 02:12

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,8 @@
2
2
  でも、こちらの記事に従って変更しても、反映されず困っています。
3
3
  再起動もしましたが、駄目です。
4
4
 
5
+ パスは、通りました。
6
+
5
7
  ```bash
6
8
  $ which ruby
7
9
  /home/***/.rbenv/shims/ruby
@@ -17,8 +19,25 @@
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のみです。
20
30
 
31
+ ```bash
32
+ rbenv versions
33
+ system
34
+ * 3.1.2 (set by /home/***/.ruby-version)
21
35
 
36
+ ```
37
+
38
+
39
+
40
+
22
41
  Shopify-CLIをインストールしてバージョン確認をしたら、新しいバージョンがあるので更新するように表示がでました。
23
42
 
24
43
  ```bash

11

記事の修正

2022/04/26 01:56

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,10 @@
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
14
 
15
+ sudo which ruby
16
+ /usr/bin/ruby
17
+
18
+
15
19
  ```
16
20
 
17
21
 

10

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

2022/04/26 01:55

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body 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

title CHANGED
File without changes
body CHANGED
@@ -88,4 +88,10 @@
88
88
  下記の記事を基にしています。
89
89
  https://tsumikiasobi.net/wordpress/archives/402
90
90
 
91
-
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
+ ```

8

参考URLを追加

2022/04/25 13:13

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body CHANGED
@@ -82,8 +82,10 @@
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
 

7

パスの記載を修正

2022/04/25 06:30

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body 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

title CHANGED
File without changes
body CHANGED
@@ -70,3 +70,20 @@
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
83
+
84
+
85
+ Defaults secure_path="/home/***/.rbenv/shims/ruby:/usr/local/sbin:/$
86
+
87
+ ```
88
+
89
+

5

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

2022/04/24 23:13

投稿

creator.M
creator.M

スコア80

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

4

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

2022/04/24 17:47

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body CHANGED
@@ -60,5 +60,9 @@
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
 

3

curl -fsSL 試しました。

2022/04/24 17:45

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body CHANGED
@@ -45,3 +45,20 @@
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
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
+

2

which rubyで、確認しました。

2022/04/24 15:14

投稿

creator.M
creator.M

スコア80

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

1

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

2022/04/24 10:49

投稿

creator.M
creator.M

スコア80

title CHANGED
File without changes
body CHANGED
@@ -32,4 +32,10 @@
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
+ ```