質問編集履歴

2

修正

2022/06/10 08:02

投稿

mnmtmnr
mnmtmnr

スコア6

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,7 @@
2
2
 
3
3
  「hologram」というgemパッケージを使うため、`bundle exec hologram init`を実行してみると、`C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin\ruby.exeは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。`というエラーがでます。
4
4
 
5
- 自分の環境のruby.exeは`C:\Ruby200-x64\bin\ruby.exe`にあり、環境PATHも通しているのですが、なぜこちらを見にいかず、`C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin\ruby.exe`
5
+ 自分の環境のruby.exeは`C:\Ruby200-x64\bin\ruby.exe`にあり、環境PATHも通しているのですが、なぜこちらを見にいかず、上記のパスにあるruby.exeを見に行くのかが不明です。
6
- のruby.exeを見に行くのかが不明です。
7
-
8
- ご教授いただけますでしょうか?
9
-
10
6
 
11
7
  以下踏んだ手順です。
12
8
 

1

文章の言い回しを修正しました

2022/06/10 07:59

投稿

mnmtmnr
mnmtmnr

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,91 +1,18 @@
1
- 環境はwindows7 64bitです。よろしくお願いします!
1
+ 環境はwindows7 64bitです。
2
2
 
3
+ 「hologram」というgemパッケージを使うため、`bundle exec hologram init`を実行してみると、`C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin\ruby.exeは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。`というエラーがでます。
3
4
 
5
+ 自分の環境のruby.exeは`C:\Ruby200-x64\bin\ruby.exe`にあり、環境PATHも通しているのですが、なぜこちらを見にいかず、`C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin\ruby.exe`
6
+ のruby.exeを見に行くのかが不明です。
4
7
 
5
- **目的としては、**
6
-
7
-
8
-
9
- 「hologram」というgemパッケージを**bundler**を利用してインストールし、`bundle exec`でそのgemパッケージを利用したい。
10
-
11
-
12
-
13
- というものでございます。
14
-
15
-
16
-
17
-
18
-
19
- **そしてご質問したく困っていることは、**
20
-
21
-
22
-
23
- `bundle exec hologram init` を実行すると、
24
-
25
- (`hologram init`はhologramで利用する初期ファイルをつくるコマンドです。)
26
-
27
-
28
-
29
- `C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin\ruby.exeは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。`
30
-
31
-
32
-
33
- と表示されることでございます。
34
-
35
-
36
-
37
-
38
-
39
- **C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin**にruby.exeはなかったので、エラーがでているのですが、
40
-
41
-
42
-
43
- Ruby自体は私の場合、
44
-
45
- **C:\Ruby200-x64\bin\ruby.exe**
46
-
47
- にありPATHも通しております。
48
-
49
-
50
-
51
- なぜ
52
-
53
- **C:\Ruby200-x64\bin\ruby.exe**
54
-
55
- を見に行かず、
56
-
57
- **C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin\ruby.exe**
58
-
59
- のruby.exeを見に行くのかが疑問な所でございます。
60
-
61
-
62
-
63
- **C:\path\to\my_project\vendor\bundle\ruby\2.0.0\bin**にruby.exeを置けば解決にはなるのですが、
64
-
65
- これだとbundleを利用するプロジェクトごとにそこにruby.exeを置かなければいけないなぁと思っています。
66
-
67
-
68
-
69
- 何か理由や原因に心辺りある方いらっしゃいましたら、ご教授いただけますでしょうか?
8
+ ご教授いただけますでしょうか?
70
-
71
-
72
-
73
9
 
74
10
 
75
11
  以下踏んだ手順です。
76
12
 
77
- (rubyとbundlerはインストール済、カレントディレクトリはmyproject)
78
-
79
-
80
-
81
- 1. **bundle init** でgemfile作成
13
+ 1. bundle initでgemfile作成
82
-
83
14
  2. gemfileにgem "hologram"と記述
84
-
85
- 3. **bundle install --path vendor/bundle**でインストール
15
+ 3. bundle install --path vendor/bundleでインストール
86
-
87
- 4. **bundle exec hologram init**を実行すると上記のエラーがでる。
16
+ 4. bundle exec hologram initを実行するとエラー
88
-
89
-
90
17
 
91
18
  よろしくお願いいたします。