[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/06 06:11 / Filesize : 261 KB / Number-of Response : 1042
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 64



1 名前:デフォルトの名無しさん [2018/09/01(土) 19:25:16.66 ID:wk35+pf/.net]
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 63
https://mevius.5ch.net/test/read.cgi/tech/1523954817/

るりまサーチ (リファレンス検索)
rurema.clear-code.com/

Rubyist Magazine - るびま
jp.rubyist.net/magazine/

逆引きRuby
www.namaraii.com/rubytips/

Ruby コミュニティ公式
https://www.ruby-lang.org/

96 名前:デフォルトの名無しさん [2018/09/17(月) 09:22:38.27 ID:FQa/2Ys/.net]
プロゲート1日でルビー終わらせたんだけど次なにやればいい?
楽しいルビーよりだいぶプロゲートは内容薄かったけど大丈夫なのか不安だわ

97 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 10:49:00.17 ID:O0m9WfJA.net]
「たのしいRuby」の次に読む本は、

Effective Ruby、2015
バグが起きにくい、安全で効率的なコーディングと、
間違いやすいポイントを解説

これを読めば、オブジェクト指向とクラス設計ができる

98 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 10:55:06.36 ID:KiXF7SKJ.net]
『Effective Ruby』は読んだしわりと良書だとは思うけど
基本的にTIPS集だしオブジェクト指向はそんな簡単じゃないよ
OOと設計が分かってる人が読むとより役に立ちやすいってくらい

99 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:51:51.00 ID:up4CDdWU.net]
コーディングが楽しい

100 名前:とかねーだろ
いちいちrubyだけ楽しい楽しいウザすぎる
[]
[ここ壊れてます]

101 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:56:22.86 ID:KiXF7SKJ.net]
コーディング楽しくなかったら
PGに楽しいこと何もないぞ?

102 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:08:52.25 ID:cr/h4w6O.net]
>>97
プログラミングを苦行だと思う人も一定数いるのはわかるけど、
それを楽しいと感じる人も業界にはいっぱいいるよ
自分が苦行だと思ってるからと言って、世界が全部そうだと思うのは違うよ

103 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:11:24.98 ID:lSAuOlz4.net]
コード書いてロジック実装してるときが一番楽しくてドキュメント書いてる時が地獄

104 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:17:16.42 ID:KWfY0Z4o.net]
仕事コーディングは苦行
プライベートは楽しい



105 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:18:09.81 ID:KWfY0Z4o.net]
というか、やり方や道具を選べないと苦行になる

106 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:32:39.62 ID:WYALE/p9.net]
プライベートなら大体楽しい
テスト・ドキュメント書くのはだるい

107 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:47:53.72 ID:up4CDdWU.net]
>>99
いやそうじゃなく
rubyだけどいつもこいつも楽しく書けるだの気持ちいいだの、ruby使う連中は右ならえ的にキモい言葉使ってるじゃん
コーディングに気持ちいいとかねえのにオナニーしながら書いてるのか?

Swift書いてて気持ちいい?とか普通聞かねえだろ

108 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 13:01:14.62 ID:WYALE/p9.net]
暴論すぎて草
「気持ちよく」書けるの「気持ち良い」はマッサージが気持ちよいとか肉体的快楽じゃなくて
物事がなめらかに進行して具合がよいって意味
馬鹿みたいな戯言言う前に国語の勉強しろよw
剰え別にRubyは必ず楽しく掛けるとは誰も言ってないのにアホじゃねえの

109 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 13:02:06.60 ID:cr/h4w6O.net]
>>104
そんなキモい連中が屯してるはずのRubyスレをわざわざ覗いてるお前の方がキモいわ

110 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 13:04:27.35 ID:lSAuOlz4.net]
>>99
>コーディングに気持ちいいとかねえのにオナニーしながら書いてるのか?
バグをうまく取り除けたりコードを簡潔に書けたときの気持ちよさは洗い物とか掃除を終えたときの気持ちよさに近い

君にとっては「気持ちいい≒性的快感」なんだろうけど

111 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 13:08:09.06 ID:KWfY0Z4o.net]
興味が薄い内容でもやりたい事、やらなければならない事を上手く達成できたら嬉しい、って感覚は至極自然なものだと思うが?
数学や英語に興味がなくてもテストで良い点取れたら嬉しいだろう?
ということは、その感覚がわからないというなら、それは君が今まで上手くできたことがないだけなんじゃないかな
そして、みんながみんなしてrubyは楽しいと言うのは、統計的に言ってrubyが成功体験を積みやすい優れた言語だということを表してるのだろうね
逆に成功体験を積みにくいVBAやCOBOLを楽しいと言う人は少ない事実もこのロジックを支持しているね
人間ってのは結構単純な生き物ってことさ

112 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 13:56:20.78 ID:hkzTNK9/.net]
他の言語を腐すとか信者気持ち悪すぎw

113 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 13:58:27.96 ID:cr/h4w6O.net]
>>109
VBAやCOBOLは腐されてもしゃーないという雰囲気があるw
Pythonを腐したらさすがにまずそうだがな

114 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 18:01:39.17 ID:KiXF7SKJ.net]
VBAは楽しくはないけど
役に立つ言語だと思うよ
特に一般人にとっては



115 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 19:47:09.42 ID:Rn7ErZA+.net]
VBAとかストレスマッハ。どうしても必要なとき以外は使わない

116 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 21:10:56.27 ID:up4CDdWU.net]
link_toとかのヘルパーが気持ちよくなさすぎる
これ作った奴クソすぎだろ

117 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 07:37:03.86 ID:m4RxBRZx.net]
VBA(というかVB系)って生産性の向上に貢献しているのかな?開発コストだけでなく保守・運用コストも含めての話ね
技術資料も用意できない非技術者に作らせて本人退職、周辺の仕様変更があってもコードの修正ができずにゴミ化とか
そこまで行かずとも情シスのあずかり知らぬところでやっているから仕様変更の通達が届かず突然使えなくなって業務が遅延したり

中長期的に見たら高くついているんじゃないかと思うんだが

118 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 07:44:46.54 ID:O8EaoTgS.net]
まあそれを言い出したら、自動で作れるようなドキュメントって本来そもそも作る必要のないものが多いんだよ
VBAがあるせいで無駄な業務を整理するモチベーションが失われ、結果的に生産性を下げているケースは多い

119 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 07:58:37.17 ID:O8EaoTgS.net]
まあVBAに限った話じゃないけどな
こんな業務何の意味もない、と思っても声を上げて業務改善に取り組むコミュ力やリーダーシップがなく、小手先の自動化で済ませようとしてしまう
Rubyマスターさん達も見に覚えがあるだろ?

120 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 19:03:23.00 ID:m4RxBRZx.net]
本来は情シスがやるべき業務を現場に押しつけているわけで生産性も含め低クオリティなのはある意味当然なのだが
情報通信分野に無知・無関心な経営者が多いせいかそういう会社は少なからずある
評価管理制度(人事)が腐っているとも言えるか。仮に現場にできる人がいても手当も出さずにやらせてたらそりゃ逃げられるだろう

>>115
>自動で作れるようなドキュメントって本来そもそも作る必要のないものが多いんだよ
情報の伝達だけならその通りだけど情報と一緒に物や人が動く場合は伝票として紙があった方が良いケースはある(倉庫や工場など)
もっともSEレベルでそこまで評価・運用されているシステムがどれだけあるかは怪しい。現場の人間がSEの顔を知っているくらい
密に連携がとれている必要があるだろうし

あと中身もよく理解せずに承認のはんこを押している管理職(という名のスタンプマシーン)は確実に生産性を下げているw

Ruby関係なくてすまん

121 名前:デフォルトの名無しさん [2018/09/18(火) 19:41:43.75 ID:32W6TMTL.net]
VBは論外として
C#でもオブジェクトの配列初期化したいとき
Hoge[] fuga = new Hoge[]{new Hoge(), new Hoge(), new Hoge()};
みたいな面倒なことになるんだけど
もっと良い書き方はないのか

122 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 20:09:11.48 ID:f9KGzhBl.net]
>>117
細かいのをいちあち

123 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 20:11:15.84 ID:f9KGzhBl.net]
↑まちがえた。

>>117
細かいのをいちいち情シスに依頼してたら、それはそれで回らんだろ。
そのへんは、ある程度のロスは飲み込んで臨機応変にやるべき。

124 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 20:13:55.34 ID:f9KGzhBl.net]
>>118
超スレ違い。

だが、ひとつだけ。
最近のC#でローカル変数なら、ここまで簡単化できる。
var fuga = new[]{new Hoge(), new Hoge(), new Hoge()};



125 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 22:58:44.86 ID:m4RxBRZx.net]
>>120
いやそれに対応できるくらい情シスを拡充すべきだと自分は思う
今やコンピュータがなければ仕事は回らないのだから「情シス≒本社に立てこもり」がそもそも間違っていると思う
本社に立てこもっているSEに高級払う必要はなかろう。その分を現場にいる詳しいやつに払った方がよほどうまく回るのでは(いなければ派遣する)
以前に勤めていた会社で製造課内にSE/PG的な人がいて製造現場で使っているアプリケーション含めたシステム全般の保守と運用を
やっているところがあったけど生産性で見たら自分が勤めた会社の中で一番よかったように思う。担当者は大変そうだったが
データのコピーを手作業でやるみたいな間抜けな作業もなかったし、必要なデータがあればDBからすぐ引っ張り出して渡していた
今いる会社では考えられんことだけど

126 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 03:06:06.96 ID:6CAsOp/z.net]
日本では仕様を書いてから作るが、
イスラエルでは作ってから仕様書を書く、だから不一致がないとどっかで読んだ

127 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 10:27:46.91 ID:MG+q9Hyg.net]
失敗を隠す奴の常とう手段

128 名前:デフォルトの名無しさん [2018/09/19(水) 11:46:15.05 ID:PupZqwJJ.net]
https://twitter.com/yukihiro_matz/status/1041978875314548736
開発者を尊重しない企業が判別できてよかったじゃん。社名を公表すべき
Link: GitHubへの社内からのアクセスをブロックする会社 | スラド IT:

https://it.srad.jp/story/18/09/18/089202/
ここ最近、GitHubへのアクセスを禁止する企業や学校などが増えているという。
GitHubは「ファイルアップローダ」であるという理由で社内からアクセスできないようブロックされている企業があるそうだが、
TwitterではほかにもGitHubへのアクセスができない/最近できなくなったという企業や学校の話題が見つかる。
また、GitHubはSNSだとしてブロックするところもあるようだ。

そのほか、QiitaやSlideShareといったプログラミングに関する情報を提供しているサイトをブロックしているところもあるようで、
エンジニアからは不満の声が出ている。
(deleted an unsolicited ad)

129 名前:デフォルトの名無しさん [2018/09/19(水) 11:49:06.09 ID:PupZqwJJ.net]
>>123
ソースが仕様

130 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 12:55:50.81 ID:zGAoAQgA.net]
>>125
>>126
バグも記載されている

131 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 12:56:52.42 ID:zGAoAQgA.net]
>>127
>>123
リンク訂正

132 名前:デフォルトの名無しさん [2018/09/19(水) 15:52:31.03 ID:trIPM5Db.net]
また荒らしが戻ってきたのかよ
ホント懲りないなコイツ

133 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 18:43:48.34 ID:5nElZyy0.net]
>>123
イスラエルに限らないでしょう
日本だけが先に妄想100%のドキュメントを作る

134 名前:デフォルトの名無しさん [2018/09/19(水) 22:10:58.36 ID:trIPM5Db.net]
たった二行の矛盾に気がつかないって・・・



135 名前:デフォルトの名無しさん [2018/09/19(水) 22:20:42.17 ID:7JodkcXW.net]
>>130
それは、分業制だからじゃないの?

136 名前:デフォルトの名無しさん [2018/09/20(木) 02:02:46.14 ID:ER4qPnms.net]
他スレも必死で上げて何したいんだろうか

137 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 11:45:10.26 ID:v2140bTt.net]
Rubyをプログラミング入門に凄い勧めてる人がいるので
早速VScodeをインストールしコードを入力してみたんですが
デバックしても何も起きません・・・https://gyazo.com/71f16af183adad2afd92fce2ae9f2d72
rubyパッケージはインストール済みなんですが他に何が必要なんでしょうか?
https://rubyinstaller.org/downloads/にてRuby+Devkit 2.5.1-2 (x64)もインストールしました

138 名前:デフォルトの名無しさん [2018/09/20(木) 12:18:43.11 ID:7WHuQIEO.net]
consoleウィンドウを開く

139 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 12:24:04.55 ID:B1/3j8uv.net]
MYSY2の初期化はしたのか?

140 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 12:34:30.61 ID:v2140bTt.net]
>>135
untitleの下の空白行がコンソールウィンドウではないんですか?
VScode コンソールウィンドウでググってもそれらしきものが見つかりません;
>>136
はい。インストールウィンドウにしたがって完了したと思います
英語だったので読めませんでしたが
ターミナルでruby--versionで実行したら
Traceback (most recent call last):
C:\Ruby25-x64\bin\ruby.exe: invalid option --versionRuby (-h will show valid options) (RuntimeError)
とでました

141 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 12:45:04.30 ID:B1/3j8uv.net]
>>137
あんま関係ないけどバージョン見るのは「ruby --version」だよ
そのエラーなら「ruby --versionRuby」ってやってる

とりあえずターミナルで「irb」って打って問題なくREPLが起動するならrubyの導入自体に問題なし
VScode知らないけどruby.exeへパスを通す必要はないのかな

142 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 12:56:19.24 ID:v2140bTt.net]
>>138
ありがとうございます
やり直してみましたがどうでしょうか?

ruby 2.5.1p57 (2018-03-29 revision 63029) [x64-mingw32]
irb(main):001:0>

こうでました
rubyの導入自体が初めてなんですが結構面倒くさい感じなんですか

143 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 13:35:27.44 ID:B1/3j8uv.net]
>>139
いやRubyの導入自体は既に成功してるよ
あとはVScodeの問題
それでググってみたら"ruby-debug-ide"と"debase"ってgem(外部ライブラリ)が必要だそうなんで
ターミナルから
gem install ruby-debug-ide debase
ってやってみてもう一度VScode起動してみたらいいんじゃないかな

144 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 14:06:43.59 ID:v2140bTt.net]
>>140
すいませんわざわざ
ありがとうございます
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
Successfully installed ruby-debug-ide-0.6.1
Parsing documentation for ruby-debug-ide-0.6.1
Done installing documentation for ruby-debug-ide after 2 seconds
Building native extensions. This could take a while...
Successfully installed debase-0.2.2
Parsing documentation for debase-0.2.2
Done installing documentation for debase after 0 seconds
2 gems installed
とでてきました。インストールは成功したみたいですが
デバッグ押しても何も変化がないと言った状況です…



145 名前:デフォルトの名無しさん [2018/09/20(木) 15:15:48.20 ID:7FqSQ4ZO.net]
アンチ君の書き込み時刻を見ると心配になる

146 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 15:23:40.52 ID:B1/3j8uv.net]
>>141
こんなこともうやってるかもしれないけど
下のブログの「VScodeとプラグインをインストールする」と「VScodeと拡張機能の設定」はもうやった?
https://nitteru.hatenablog.com/entry/2017/11/12/155337
VScodeのjsonの設定まではわからんけど

147 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 15:39:28.43 ID:v2140bTt.net]
はい。Ruby languageというのだけインストールしました。
他は何もいじってません。
VScodeと拡張機能の設定って項目でデバック画面開いたら
"構成がありません"とでてデバッグが開始できませんでした
https://gyazo.com/b477d4b893190a9783bb0b72a6232c2b
見た感じですとフォルダーに何かをするのでしょうか?しかし該当ページでは分かりませんでした;

148 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 16:11:45.55 ID:B1/3j8uv.net]
>>144
「構成がありません」の右のボタンをクリックすると構成ファイル(launch.json)が作られるらしいから
その内容を下みたく書き換えたら動くんじゃないかい

{
"version": "バージョン",
"configurations": [
{
"name": "名前",
"type": "Ruby",
"request": "launch",
"program": "デバッグしたいrbファイルのパス",
}
]
}

149 名前:デフォルトの名無しさん [2018/09/20(木) 20:40:25.11 ID:bfI/eSud.net]
JavaScriptを少し齧ったんだが、
hoge(hogehoge) {
console.log(hoge)
}
みたいな波括弧の位置が凄く気持ち悪かった
Rubyしか知らない初心者だけど、Rubyのくし形構文最高だと思った

150 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 20:47:58.64 ID:jnBpqPJK.net]
> Rubyしか知らない初心者

わかるw

151 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 20:55:12.66 ID:B1/3j8uv.net]
櫛形構文って何?
ググっても野菜しか出てこないんだが

152 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 21:02:40.81 ID:jnBpqPJK.net]
どこかのRuby大好き人間が、良い点だとアピールするために
作ったオレオレ用語ではないかな?w

(オレオレでつけた)名前があるぐらいの知名度のある構文を
サポートしてるRubyは素晴らしいと錯覚させるために作った用語

153 名前:デフォルトの名無しさん [2018/09/20(木) 21:08:32.96 ID:290TcXdv.net]
rails以外でruby使ってる人いますか?
居たら用途聴きたい

154 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 21:20:56.43 ID:opzVaI0O.net]
これが例の次世代言語スレから追出されたpyキチのくさい自演か



155 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 21:23:48.88 ID:jnBpqPJK.net]
用途なんてどの言語も変わらんだろ
特定の言語じゃなきゃできないことなんてのは殆どないよ
仮にあったとしてもライブラリや環境の力で覆されちゃう

156 名前:デフォルトの名無しさん [2018/09/20(木) 21:41:45.35 ID:bfI/eSud.net]
>>148
ここの動画で出てくるやつね。みんな知ってると思ってた

157 名前:デフォルトの名無しさん [2018/09/20(木) 21:42:25.58 ID:bfI/eSud.net]
>>153
URL忘れてたすまん
www.minituku.net/courses/566428009/contents/541951209.html

158 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 21:52:05.61 ID:v2140bTt.net]
>>145
すいません。クリックしたら
”高度なデバッグ構成を行うなら最初にフォルダーを出して下さい”
https://gyazo.com/a41ef9dba05196c329bcd6aa425d6c6a
とでて先に進めません。このエラーでググったらchokolaとかいうのがpythonだと必要みたいですが
関係ありますか?

159 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 21:57:16.39 ID:jnBpqPJK.net]
>>154
大体合ってたなw

160 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 22:20:30.82 ID:P1fXZpxD.net]
見てやろうと思ったらいまどきflashかよ

161 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 23:18:41.85 ID:O+49ie3N.net]
トリップはずして荒らしに来てるのかよ
ほんと荒らしうぜー

162 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 00:37:30.32 ID:m8DL5ZJ4.net]
>>139
Windows で、irb は、日本語でバグるので使わない方がよい。
どうしても使いたいなら、WSL・Ubuntu を入れて、Linux 側で使う

VSCode の拡張機能、Code Runner を入れたら、
右クリックメニューから、選択したコード、またはファイル全体を実行できる

漏れは、ユーザー環境変数に、UTF-8 を指定している。
ただし、irb はエラーで起動しなくなる。

RUBYOPT
--encoding=UTF-8

>>150
テキスト・ファイル処理

163 名前:デフォルトの名無しさん [2018/09/21(金) 02:04:57.61 ID:jUjkv+vm.net]
また嘘ついてる

164 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 02:18:28.02 ID:/TuJWiCi.net]
>>159は信じなくていいぞ
毎回、複数回線で自演して嘘を付きまくってる奴だから
当然、Winでirb入れて日本語使ってるけどバグッた事無い

というか最近ちょっとパイキチの荒らしが酷すぎないか?
何焦ってるんだパイキチ

次世代言語スレを追出されたのがそんなに悔しいのか?



165 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 02:40:13.63 ID:0yXPcIn/.net]
>>150
バッチ処理

166 名前:134 mailto:sage [2018/09/21(金) 06:43:49.28 ID:hHnaQXuv.net]
色々弄ってたらデバッグは押せるようになったんですが
実行結果が何やってもエラーが出てきます;
後は何が足りないんでしょうか

Uncaught exception: cannot load such file -- C:/Users/user1/Documents/.vscode/bin/rails
C:/Ruby25-x64

167 名前:/bin/rdebug-ide:23:in `load'
C:/Ruby25-x64/bin/rdebug-ide:23:in `<main>'
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/ruby-debug-ide-0.6.1/lib/ruby-debug-ide.rb:92:in `debug_load': cannot load such file -- C:/Users/user1/Documents/.vscode/bin/rails (LoadError)
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/ruby-debug-ide-0.6.1/lib/ruby-debug-ide.rb:92:in `debug_program'
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/ruby-debug-ide-0.6.1/bin/rdebug-ide:182:in `<top (required)>'
from C:/Ruby25-x64/bin/rdebug-ide:23:in `load'
from C:/Ruby25-x64/bin/rdebug-ide:23:in `<main>'
[]
[ここ壊れてます]

168 名前:159 mailto:sage [2018/09/21(金) 07:48:57.92 ID:m8DL5ZJ4.net]
VSCode の拡張機能、Code Runner を入れたら、
右クリックメニューから、選択したコード、またはファイル全体を実行できる。
これで実行するのが、最も簡単!

1行ずつデバッグする事など、まずない。
面倒くさいだけ

p, pp, tap でインスタンスの中身が見れる。
puts, print で、インスタンスを文字列化できる。
あちこちに、p, pp を付けておけばよい

それと、gem は、最初に、bundler だけをインストールする。
シェル(コマンドプロンプト・PowerShell)で、
gem install bundler

それ以後は必ず、bundlerを使って、gemをインストールする事!

Gemfile という雛形ファイルの中に、
gem "nokogiri"
gem "selenium-webdriver"

みたいに、使いそうなgem名を、一杯書いておく。
rack-test, rspec, selenium-webdriver, nokogiri, mechanize, sqlite3

まあ、rails を入れれば、依存関係で使っているgemも、同時にインストールされる。
各gemは、C:\Ruby25-x64 以下のフォルダにインストールされる

そうそう、荒らしが一杯わいてきてるけど、無視して

169 名前:159 mailto:sage [2018/09/21(金) 08:15:35.17 ID:m8DL5ZJ4.net]
>C:/Users/user1/Documents/.vscode/bin/rails

ひとまず、ruby-debug-ide デバッガーなど使わないでよい。
漏れは、VSCode のRuby の拡張機能は、エラーが出るから使っていない

まず、Documents の下に、適当な作業フォルダを作って、
C:/Users/user1/Documents/Ruby/proj01

gem install bundler
それ以後は必ず、bundlerを使って、使うgemをインストールする

それで、テキスト・ファイル・配列操作などの、基礎的なプログラミングを学ぶ

そうそう、Web系では、すべてのファイルは、BOMなしUTF-8 で統一すること!
ただし、Explorer では文字列検索できなくなるので、

WSL・Ubuntu でgrep を使うか、
Ruby・PowerShell で、特定のフォルダ以下を再帰的に、
文字列検索できるようなプログラムを書く

170 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 08:23:46.64 ID:hHnaQXuv.net]
>>164
ありがとうございます
gem install bundlerってVScode内のターミナルで実行でいいんですよね?
やりました。文字打ったら関数に色が付くようになりました。
https://gyazo.com/20845455564ff726435b992e68820b75
右クリックcode実行で実行は出来るようになりました!おかげさまで。
ただ、Helloworldと一回目は実行したんですけど、それを消して
TESTと打ってもう一度実行したらTESTと表示されずに前回の実行結果(Helloworld)が表示されるのですが何故でしょうか?
VScodeを再起動したら新しい実行結果が表示されましたがプログラムを書き換えるたびに再起動してたじゃあまりに不便すぎます;

171 名前:159 mailto:sage [2018/09/21(金) 08:42:37.79 ID:m8DL5ZJ4.net]
VSCode のターミナルを、コマンドプロンプトから、PowerShell に変える

それと、cd, ls など、基本的なLinux コマンドを覚えた方がよい。
PowerShell でも使えるから

シェルでは、cd で、今着目するカレントフォルダを変える。
コマンドは相対パスなら、そのフォルダから実行される

絶対パスなら関係ないけど、
内部で呼ばれるプログラムが、カレントフォルダを意識しているかも知れない

172 名前:159 mailto:sage [2018/09/21(金) 08:47:28.87 ID:m8DL5ZJ4.net]
>>166
>TESTと打ってもう一度実行したら
「Ctrl + S」でファイルをセーブしてから、実行すれば?

VSCode の拡張機能、Code Runner は便利。
選択したコードだけも実行できるから、irb を使わなくてよい

173 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 14:27:58.18 ID:YWBdXOYh.net]
クッソ参考になる情報産休
環境構築が面倒だからCloud9使ってるけどIDEがしょぼいからVS codeからCloud9にアクセスできるプラグイン使おうかなと思っとる

174 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 17:42:18.56 ID:hHnaQXuv.net]
>>167
ありがとうございます
セーブしたら新しいコードも実行できるようになりました…!
当面はこ



175 名前:黷ナ大丈夫そうです
実行結果PowerShellに変えようと想ったんですが設定を書き換える必要があるみたいで
敷居高そうなのでおいおいやってみます。
自分なりにもググってるんですがqitaで少ししか引っかからなくて
日本語で解説してるサイトあまりないんですね…
[]
[ここ壊れてます]

176 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 18:21:02.18 ID:YWBdXOYh.net]
>>170
ついでにCloud9をリモートで接続して操作するのもやってここに報告して

177 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 19:53:13.85 ID:fc03pb33.net]
>>161
pythonに押し付けるなよ、ruby産のキチガイだろうが。
pythonやjsのスレでもいきなりrubyのコード出してきたり、いきなりrubyとrubyの本を薦めだしてきたりして暴れまわってるrubyキチガイ。

178 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 20:18:58.81 ID:QoL6B64G.net]
Railsチュートリアルも関係ないスレでいきなり勧めるのはどうかと思うね

179 名前:デフォルトの名無しさん [2018/09/21(金) 20:47:42.59 ID:zNhUjYYZ.net]
Linuxにも色々種類があることを知って衝撃受けました。Rubyを使う上でオススメのLinuxってあるんですか?

180 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 20:49:18.20 ID:v8LFlyn0.net]
ない。どれでも一緒
Linuxなんて設定とバージョンが細かく違うものが
たくさんあるだけ

181 名前:デフォルトの名無しさん [2018/09/21(金) 20:51:50.87 ID:PZuz7ukr.net]
rails体系的に学べる書籍やサイトでオススメありますか?

182 名前:デフォルトの名無しさん [2018/09/21(金) 20:55:55.45 ID:zNhUjYYZ.net]
>>175
そうなんですか!最近プログラミングを始めたばかりなんですが、WindowsとRubyは相性が悪いと聞いたので適当なLinuxを導入してみようと思います。ありがとうございます

183 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 21:05:22.61 ID:78ERnT1B.net]
今ならLinuxは、CentOSかUbuntuの二択になるだろう。
サーバーよりならCentOS、コンシューマーよりならUbuntuかな?

184 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 21:25:34.12 ID:Qgm6/QfL.net]
この本使うならCent OS
https://linuc.org/textbooks/linux/



185 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 21:33:19.30 ID:v8LFlyn0.net]
サーバーよりならUbuntu・Debian
https://news.mynavi.jp/article/20180404-610038/

業務システムなら、有料サポートがあるRed Hat
そのRed Hatに憧れるがお金がないものが使うのがCentOS

186 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:08:08.74 ID:0Zs29dUU.net]
プログラム初心者(というかパソコン初心者っぽい)にCentOSだのDebianだのは酷だろ
普通にqiitaかどっかのスクショだらけの記事読みながらwindowsにruby入れた方がマシ
日本語云々は後から考えればよい

187 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:20:08.30 ID:2TZ1ouJm.net]
やっぱりRubyスレであばれてたのもPyキチか
こいつ複数回線つかって自演でマッチポンプしようとするからうざいんだよ
Pythonスレもこいつが
度々荒らしてきてて
誰か何とかしてくれない?

188 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:21:28.86 ID:8EH2XxrU.net]
ワッチョイ入れたらええんちゃう?

189 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:25:35.06 ID:2TZ1ouJm.net]
こいつ次世代言語スレもワッチョイでたててくそスレ増やしやがったんだよ
というか複数回線の時点でワッチョイの意味無い

190 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 00:21:24.49 ID:DCTpeoPT.net]
Windows で、Rails を使っている動画も、YouTube にある。
初心者は、progate で文法を覚えるのが先じゃないの?

Rails の前に、シンプルサーバー・Sinatra・RSpec などで、練習した方がよいかも

>>170
コマンドパレット(Ctrl+Shift+P)で「terminal default」と入力すれば、既定のシェルを設定できる

JSON で、
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"

191 名前:デフォルトの名無しさん [2018/09/22(土) 13:46:29.07 ID:xOVRbYWf.net]
>>157
ほんそれ
ブラウザに拒否されて見れんかったわ

192 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 14:33:54.08 ID:SemvD5Ih.net]
マッツがプログラミング初心者向けに5分くらいちょっとしたこと喋るだけの動画だぞ
櫛形構造ってのは
if hoge
  fuga
elsif piyo
  hage
else
  hagehage
end
の左側が髪をとかす櫛みたいに見えるからなんだとか

193 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 14:52:45.90 ID:N4sQxgAh.net]
始祖はその哀れなIT奴隷の手に赤い宝石で作られた美しい櫛を握らせ、告げた。「この櫛でその紐を梳かしなさい。」
言われるままに、その手の施しようのない程に絡み合った紐にIT奴隷が櫛を通すと、
たちまちその紐は魔法のように解け、IT奴隷達は死の行進から解放された。

194 名前:デフォルトの名無しさん [2018/09/22(土) 16:01:05.00 ID:NU3AjVzo.net]
Ruby作るのとRails作るのどっちが大変ですか?
また尊敬すべきなにはRubyを作った人とRailsを作った人のどちらですか?



195 名前:デフォルトの名無しさん [2018/09/22(土) 16:18:08.74 ID:lyt/iYyi.net]
Nim よさげ ruby 捨てたい

196 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 17:06:36.60 ID:VPVsRefo.net]
世界ではrubyなど思考の外だよ
尊敬もクソもない
そもそも使われていない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<261KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef