2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Ruby 初心者スレッド Part 58

1 :デフォルトの名無しさん:2016/03/23(水) 21:16:44.36 ID:6HedlyzC.net
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 57
http://peace.2ch.net/test/read.cgi/tech/1426165733/

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

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

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

956 :デフォルトの名無しさん:2016/09/28(水) 15:16:47.47 ID:5Dppgsl7.net
>>955
パスを通すっていうのは分かるんだけど、どこのパスを通せば良いのか分からん……
gitのsh.exeがあるフォルダのパスを環境変数のPathに入れてみたけどダメだし

957 :デフォルトの名無しさん:2016/09/28(水) 15:24:18.75 ID:LrnfCbIH.net
command not found はsh.exeが出してるんだから、rails に通さないと

958 :デフォルトの名無しさん:2016/09/28(水) 15:31:37.09 ID:LrnfCbIH.net
Windowsだといろいろめんどくさそうね
ちょっとやってみるかなあ

Windows7にRailsInstaller、AptanaStudio3をインストールして、Herokuにデプロイ
http://twosquirrel.mints.ne.jp/?p=4449

959 :デフォルトの名無しさん:2016/09/28(水) 16:01:25.93 ID:5Dppgsl7.net
>>957
ありがとうー、やっと出来た
C:\Users\(ユーザー名)\.rbenv-win\versions\2.2.5-x64\bin;
を環境変数Pathに入れたらやっと認識してくれた
これでかなり便利になった

960 :デフォルトの名無しさん:2016/09/28(水) 17:05:40.29 ID:5Dppgsl7.net
ついでにやっとこさruby-debug-ideがインストールできた!
ずっとインストールしようとするとエラー出てたけど、やっと原因が分かったわ
俺みたいにやらかした人が居るかもしれんし、書いておくわ

・原因
インストールしたRubyフォルダを別の場所に移動させる
・起きる現状
Debkitのパスが通らなくなり、一部のgem画インストールできなくなる
・解決作
Devkitのconfig.yml(これは調べるとすぐ出てくる)
C:\〜\2.2.4-x86\lib\ruby\site_rubyにある
devkit.rbを開いて、ここに書いてあるPATHも直す
この両方をやるとインストールできたわ
前者は色々書いてあったけど、後ろのやつはどこにも書いてなかったわ

961 :デフォルトの名無しさん:2016/09/28(水) 17:35:29.75 ID:0twLS1po.net
Devkitのwikiページに書いてあるんだよなぁ
Devkitを再インストールする時は--forceオプション使って
ruby dk.rb install --force
にしろって

962 :デフォルトの名無しさん:2016/09/28(水) 19:45:58.68 ID:gV6SXq7T.net
なんでみんなWindowsは鬼門だと分かってて手をだすのだろうか
VM 立てる手間の方がはるかに小さいというのに

963 :デフォルトの名無しさん:2016/09/28(水) 20:56:56.38 ID:xWtP4xm9.net
構築済みのVMイメージどこかにないかな

964 :デフォルトの名無しさん:2016/09/28(水) 21:04:25.58 ID:uPu5A795.net
Linuxなら構築クソ簡単だからそんなもん要らんよ
いかにWinが時間の無駄だったか痛感することになる

965 :デフォルトの名無しさん:2016/09/28(水) 21:14:26.77 ID:YWcJ1Auf.net
Queue#popでNo live threads left. Deadlock? (fatal)
が頻発するんですがググっても原因が良く判りません
何がどうなるとこれが出るんでしょうか?

966 :デフォルトの名無しさん:2016/09/28(水) 21:25:09.93 ID:0twLS1po.net
>キューが空の時、呼出元のスレッドは停止します。
スレッドまだ作ってないor他のスレッド動いてないのにpop呼ぶと死ぬ

967 :デフォルトの名無しさん:2016/09/28(水) 21:34:14.07 ID:gV6SXq7T.net
>>964
マジアホらしいほど簡単だもんな

rbenv 入れて使いたいバージョンの Ruby をインストールして、あとは Gemfile 作って
bundle install で終了

何か足りなかったとしても apt-get なり yum なりでパッケージ追加するだけでほとんどは
解決という

968 :デフォルトの名無しさん:2016/09/28(水) 22:21:57.22 ID:YWcJ1Auf.net
>>966
ありがとう。えぇぇ・・・なんつう仕様なんだ。使いにくいだろ
書き込み側のスレッドは読み出し側のスレッドの仕事が終わるまで
生きていなきゃいけないってことじゃないか。めんどくせぇ・・・

969 :デフォルトの名無しさん:2016/09/28(水) 22:32:46.99 ID:gV6SXq7T.net
>>968
> 書き込み側のスレッドは読み出し側のスレッドの仕事が終わるまで
> 生きていなきゃいけないってことじゃないか。めんどくせぇ・・・

めんどくせえって当たり前の仕様じゃん

書き込み側のスレッドがなくなってしまったら、読み出し側のスレッドがブロックしたときに
もうそこから復帰する手段がなくなるんだから

970 :デフォルトの名無しさん:2016/09/28(水) 22:53:24.25 ID:YWcJ1Auf.net
個人的には便利そうで使えない・・・
ダブルバッファのほうが速いし制約も少ない。書き込み側スレッドは仕事が終われば終了しちゃっても問題ないし

971 :デフォルトの名無しさん:2016/09/29(木) 01:23:02.71 ID:sOqcQCOx.net
linux って真っ黒の画面でよくわからないイメージあるんじゃ

972 :デフォルトの名無しさん:2016/09/29(木) 06:05:14.02 ID:Xh0zax2W.net
Windowsであっても黒い画面が出す英語のエラーメッセージに悪戦苦闘するんだからたいして変わらん
えっWindowsではIDE使う?あらそう

プログラミングに興味ある人の統計的にはLinuxも「できる」→「面白い」「便利」になる割合が高いので試す価値はあるとは思う
WindowsでRubyするのが無駄遠回りとわかるためには知識経験が別途要るのも事実なので最初から無理強いはせんがね

973 :デフォルトの名無しさん:2016/09/29(木) 06:58:53.52 ID:1Mz/tgYS.net
いったんLinuxでのやり方を覚えたら以後はローカルでの開発ですら間違いなく二度とWinなんか使わなくなる
少なくともRailsやるんなら絶対にLinuxは避けて通れないんだから、どう考えても時間の無駄だな

974 :デフォルトの名無しさん:2016/09/29(木) 07:23:11.12 ID:ZpUMfWKu.net
脳内で喚いて窓叩きに使ってるだけの一部の精神障害の人を除いて
みんな実際に数ヶ月くらいWindowsで環境整えようとして四苦八苦した結果「やっぱ無駄だわ」という結論になってるので
できればそのへん考慮して立ち止まってくれると幸いではある
あなたより技術があったり経験があったり時間だけはたっぷりあったりする人たちが常用挫折してるのでそのへんを汲んでもらうとw

975 :デフォルトの名無しさん:2016/09/29(木) 07:55:18.21 ID:PwoKthPB.net
しかしLinuxしかできない奴が有能かというと・・・

976 :デフォルトの名無しさん:2016/09/29(木) 08:02:22.78 ID:1Mz/tgYS.net
残念だがMatzはWindowsを全然使ってないことで知られている

977 :デフォルトの名無しさん:2016/09/29(木) 22:28:04.17 ID:4TiY9tFk.net
>>975
んな奴いねーよ
Windowsしか使えない奴やVisualStudioしか使えない奴ならいるがな

978 :デフォルトの名無しさん:2016/09/30(金) 00:15:46.69 ID:88GOzilz.net
Linux API を、Windows API に変換するので、Ubuntu64 のバイナリがそのまま動く、
Windows Subsystem for Linux (WSL) で、Ruby, Rails をやっている人いる? 調子はどう?

apt-get で、パッケージもインストールできる

日本語も使える端末、ConEmu。
GUI表示用のXサーバー、Xming X Server for Windows

979 :デフォルトの名無しさん:2016/09/30(金) 17:02:44.30 ID:8cA8SzFR.net
>>977
Linuxしか使えない香具師はいる
コマンドプロンプトで cp hoge fuga とかやって
???になってるひとを見たことがある

980 :デフォルトの名無しさん:2016/09/30(金) 20:23:55.60 ID:dFgkaxUg.net
>>979
さすがにこれだけWindows機がはびこってる状況でそれはちょっと考えにくいなぁ

と言いたいところだけど、最近はMacもそれなりにユーザがいるので、そっちかもしれない
macOSはLinuxにかなり似てるからね(別物といえば別物なんだけど)

981 :デフォルトの名無しさん:2016/09/30(金) 21:02:39.15 ID:4hxo3I+i.net
俺もWinはさっぱりだなあ
さすがに世間一般の基準でいえば相当詳しい部類に入るだろうけど、
ADやれとかサーバー作れとかバッチファイル書けとか言われたら全くわからん

982 :デフォルトの名無しさん:2016/10/01(土) 01:46:14.99 ID:mk3uechM.net
windowsでrubyは良いぞ
何が良いのかって?
それは、windowsでrubyを動かすのが良いんだろ

というかwindowsでのrubyのHowto本、もしくは解説本がでればこの楽しさをわかる人がもっと増えると思うんだけどな
技術評論社やオーム社といった、技術系出版社あたりが出してくれれば

983 :デフォルトの名無しさん:2016/10/01(土) 01:47:56.65 ID:HPdYXbOV.net
その楽しさを書けよ
意味わからん

984 :デフォルトの名無しさん:2016/10/01(土) 02:15:08.76 ID:bGyuSNJm.net
エクセルが操作できる
業務が捗る

985 :デフォルトの名無しさん:2016/10/01(土) 02:18:33.94 ID:zpy+n7k9.net
IronRubyが生きてたらまだしも

986 :デフォルトの名無しさん:2016/10/01(土) 03:22:58.95 ID:KyDhnGoE.net
現在のOSシェアトップはLinuxじゃないのか?情弱ばかりだけど

987 :デフォルトの名無しさん:2016/10/01(土) 05:11:52.16 ID:WpTrCWkX.net
Linuxがトップはありえない

988 :デフォルトの名無しさん:2016/10/01(土) 10:42:36.04 ID:rAdXsmVI.net
Rubyの動作環境としては開発者の数も生み出す金も圧倒的にLinuxがシェアトップでしょ

989 :デフォルトの名無しさん:2016/10/01(土) 14:31:24.74 ID:HPdYXbOV.net
シェアのグラフなかったっけ?

990 :デフォルトの名無しさん:2016/10/01(土) 15:04:25.52 ID:AS9zp3Ka.net
Linuxがぶっちぎりでトップだろ

991 :デフォルトの名無しさん:2016/10/01(土) 15:46:42.68 ID:O8RQcCl8.net
クライアントOSのシェアとしてはLinuxは底辺だけど、開発者用としてはそこそこ行ってる印象

992 :デフォルトの名無しさん:2016/10/01(土) 16:50:18.79 ID:mk3uechM.net
windows上のrubyのハック本をどこか出してくれないかな

993 :デフォルトの名無しさん:2016/10/01(土) 16:51:45.55 ID:WpTrCWkX.net
982は開発者以外も含んだユーザー全体のことかと思ってた

994 :デフォルトの名無しさん:2016/10/01(土) 17:10:34.16 ID:rAdXsmVI.net
>>992
能力のある人は結局UNIXに行っちゃうから難しいだろうね
もちろん987自身も例外ではなく、このままRubyを続けていればいずれ確実にその日が来る
今は信じられないかもしれないが、Rubyはそういうもんだ

995 :デフォルトの名無しさん:2016/10/01(土) 19:04:58.42 ID:cITK0T7f.net
rubyスレってwindowsがどうのこうの言い続けてるアホが住み着いてるけど
ずーと何の役にも立たねえな

996 :デフォルトの名無しさん:2016/10/01(土) 20:55:59.75 ID:2D+fRjVU.net
 ずーり     T       T
  ずーり  ,/´ ̄``:ヽ, ,/´ ̄``:ヽ,
        /××× :::::::/××× ::::ヽ
        |∀・ ×× :::::||∀・ ×× :::::|    サァ アキラメロン!
     T  ヽ××× ::::/ ヽ××× ::::/   T   o
  ,/´ ̄``:ヽ, '''''''''''''´´  `'''''''''''''´´ /´ ̄``:ヽ,
  /××× ::::ヽ     ヒ、ヒィー    /      ::::ヽ
  |×・∀・ × :::|    ('A`≡'A`)   |       ::::|
  ヽ××× ::::/  T  人ヘ )ヘ T ヽ      ::::::/
   `'''''''''''´´'/´´ ̄`:ヽ,  ./´´ ̄`:ヽ,`'''''''''''''´´
        /  ××ゝ::ヽ./  ××ゝ::ヽ
 ずーり   |   ×× ・∀||   ×× ・∀|
        ヽ  ××ゝ::/ヽ  ××ゝ::/  ずーり

997 :デフォルトの名無しさん:2016/10/02(日) 05:55:02.87 ID:kFeo4TbM.net
なんか変なのが沸いてるなと思ったらlinux以外認めない自演厨か
ID変えて書き込んでも構わないが火病だけはやめとけ

それと、rubyのホビー的な楽しさを否定する意図は何なんだろうな?

998 :デフォルトの名無しさん:2016/10/02(日) 07:07:11.59 ID:JfqyOTuc.net
すまん
本当はLinux以外のRubyを知らなかっただけなんだ
別にRubyの楽しさを否定したいわけじゃない
あらためて考えるとCで書かれているわけだからLinux以外でもRubyを楽しめるんだよな
Win32OLEライブラリだってわざわざ用意されているわけだし

999 :デフォルトの名無しさん:2016/10/02(日) 07:50:59.20 ID:+f7TOXbf.net
導入で苦労するのは一部の特殊な性嗜好の人を除けば楽しさ以前の問題だろう
WindowsでUbuntuが動くようになったからだいぶ希望が出てきたけど、
そっちが主流になれば昔ながらのネイティブなWindows版Rubyはとうとう完全終了でUNIXに統一されちゃうわけだし

1000 :デフォルトの名無しさん:2016/10/02(日) 08:29:55.68 ID:kFeo4TbM.net
>>998
そうだったのか
俺はてっきりrubyが気に喰わなくて荒らしてるんだと思った
スレ住人を装って扇動したり荒らしたりする手口とか、またいつものpython野郎かと勘違いしたよ
あいつはwindows用rubyを絶対認めたがらない癖があるから

1001 :デフォルトの名無しさん:2016/10/02(日) 09:00:52.33 ID:UOjgrslt.net
WindowsでRubyは認めるがWindowsでRailsはやめとけと言わざるをえない
トラップが多すぎる

1002 :デフォルトの名無しさん:2016/10/02(日) 10:05:31.62 ID:k1HK9CGy.net
>>1001
vagrantが楽。

1003 :デフォルトの名無しさん:2016/10/02(日) 10:14:32.30 ID:UOjgrslt.net
>>1002
Windows で vagrant 自体がトラップという…
シンボリックリンクの扱いや改行コードの違いなど、そこかしこに罠があるぞw

1004 :デフォルトの名無しさん:2016/10/02(日) 15:21:32.45 ID:GX41vvMR.net
>>982 >>984
そういう用途なら
pythonの方がいいよ
割とマジで

1005 :デフォルトの名無しさん:2016/10/02(日) 15:22:16.56 ID:GX41vvMR.net

http://echo.2ch.net/test/read.cgi/tech/1249737531/

総レス数 1005
291 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★