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

質問編集履歴

8

解決まりゆう

2017/10/20 12:32

投稿

kimurayu
kimurayu

スコア158

title CHANGED
File without changes
body CHANGED
@@ -82,4 +82,5 @@
82
82
  }
83
83
  ```
84
84
 
85
- の記法が実装されたのが1.9からだからです。
85
+ の記法が実装されたのが1.9からだからです。
86
+ cgiで実行するrubyのバージョンを直す方法がまだわかりませんが目的の質問が解決したため解決済みとします。

7

追加

2017/10/20 12:32

投稿

kimurayu
kimurayu

スコア158

title CHANGED
File without changes
body CHANGED
@@ -72,4 +72,14 @@
72
72
  cgi で実行するruby が1.8.7 になっていました。
73
73
  ```ruby
74
74
  puts RUBY_VERSION #=> 1.8.7
75
- ```
75
+ ```
76
+
77
+ ```ruby
78
+ a = {
79
+ a: 'a',
80
+ b: 'b',
81
+ c: 'c'
82
+ }
83
+ ```
84
+
85
+ の記法が実装されたのが1.9からだからです。

6

解決策を入力

2017/10/20 12:30

投稿

kimurayu
kimurayu

スコア158

title CHANGED
File without changes
body CHANGED
@@ -63,4 +63,13 @@
63
63
  a[:b] = 'b'
64
64
  a[:c] = 'c'
65
65
  ```
66
- とやるとできました。これでも良いのでしょうか。そもそもエラーになることがおかしいでしょうか。
66
+ とやるとできました。これでも良いのでしょうか。そもそもエラーになることがおかしいでしょうか。
67
+
68
+
69
+
70
+
71
+ 動かなかった原因:
72
+ cgi で実行するruby が1.8.7 になっていました。
73
+ ```ruby
74
+ puts RUBY_VERSION #=> 1.8.7
75
+ ```

5

ばジョン間違えいい

2017/10/20 12:29

投稿

kimurayu
kimurayu

スコア158

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  Javascript のオブジェクトは Ruby ではどのように表現するのでしょうか?できるだけ簡素な記述をしたいです。
2
2
 
3
- Ruby-2.4.0
3
+ Rubyバージョン: 2.4.2
4
4
 
5
5
  ```javascript
6
6
 

4

るbyバージョン

2017/10/20 06:24

投稿

kimurayu
kimurayu

スコア158

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,7 @@
1
1
  Javascript のオブジェクトは Ruby ではどのように表現するのでしょうか?できるだけ簡素な記述をしたいです。
2
2
 
3
+ Ruby-2.4.0
4
+
3
5
  ```javascript
4
6
 
5
7
  var A = {

3

エラーソフ祭

2017/10/20 06:23

投稿

kimurayu
kimurayu

スコア158

title CHANGED
File without changes
body CHANGED
@@ -43,4 +43,22 @@
43
43
  More information about this error may be available in the server error log.
44
44
 
45
45
  Apache/2.2.15 (Red Hat) Server at hogehoge.jp Port 80
46
- ```
46
+ ```
47
+
48
+
49
+
50
+ ```ruby
51
+ a = {
52
+ a: 'a',
53
+ b: 'b',
54
+ c: 'c'
55
+ }
56
+ ```
57
+ の時点でエラーになりました。
58
+
59
+ ```ruby
60
+ a = {};
61
+ a[:b] = 'b'
62
+ a[:c] = 'c'
63
+ ```
64
+ とやるとできました。これでも良いのでしょうか。そもそもエラーになることがおかしいでしょうか。

2

エラー記載

2017/10/20 05:36

投稿

kimurayu
kimurayu

スコア158

title CHANGED
File without changes
body CHANGED
@@ -10,4 +10,37 @@
10
10
  ```
11
11
 
12
12
 
13
- Ruby ?
13
+ Ruby ?
14
+
15
+
16
+
17
+
18
+ そのまま書いたら、 Internal Server Error になりました。
19
+ ```ruby
20
+ index.rb
21
+
22
+ #!/usr/bin/ruby
23
+ puts "Content-type: text/html\n\n" # ヘッダ(データの情報)を出力
24
+ puts # 仕切りとして、空行を出力
25
+ a = {
26
+ a: 1,
27
+ b: 2
28
+ }
29
+ puts a.b
30
+
31
+
32
+
33
+
34
+
35
+ ```
36
+ ```
37
+ Internal Server Error
38
+
39
+ The server encountered an internal error or misconfiguration and was unable to complete your request.
40
+
41
+ Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
42
+
43
+ More information about this error may be available in the server error log.
44
+
45
+ Apache/2.2.15 (Red Hat) Server at hogehoge.jp Port 80
46
+ ```

1

タイトル変更

2017/10/20 05:03

投稿

kimurayu
kimurayu

スコア158

title CHANGED
@@ -1,1 +1,1 @@
1
- Javascript -> Ruby き方
1
+ Javascript のオブジェクトは Ruby ではどうくのか
body CHANGED
File without changes